一周学会python3基础

这篇具有很好参考价值的文章主要介绍了一周学会python3基础。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

3Python基础

Python程序员必须确保用户提供输入,并根据输入提供输出,这样才能拥有动态应用程序。Python解释器和程序中的所有函数都可以访问用户的输入值。

3.1为什么需要输入值?

应用程序的生存依赖于输入值。从网络应用程序到最新的元宇宙应用程序,一切运行都依赖于用户的输入值。例如,当您登录Facebook时,您必须输入您的电子邮件地址和密码。这些都是输入值,只有提供的信息正确无误,你的账户才能通过验证。

在面部识别技术等高级应用中,面部数据点被用作输入。如今,现实世界中的每个应用程序都会请求和收集用户输入数据,以便提供更好的用户体验。

假设你创建了一个Python应用程序,未满18周岁的用户不得使用。我们可以使用条件输入验证,要求用户输入年龄。如果用户年满18周岁,应用程序将对其开放。但是,如果用户未满18岁,应用程序将无法访问。Python根据所有支持的数据类型的输入来评估是否有人可以访问您的软件。这只是现实世界中的一个例子。利用终端用户的输入可以执行的应用程序不胜枚举。

3.2 input()函数

在Python程序中调用input()函数时,解释器会暂停并等待用户使用键盘、鼠标或手机触摸屏等输入设备输入值。
通常,用户会根据提示提供输入。要创建真实世界的应用程序,首先必须创建良好的提示图形用户界面。本章将介绍可供开发人员使用的文本命令提示符。
输入数值后,用户必须按下系统上的 "回车 "按钮,解释器才会恢复并解析所使用的逻辑编程语句。
示例

sample = input ("Which country are you from? ”)
print (sample + " is a beautiful country!")

运行并执行上述程序时,用户首先会看到如下所示的输出提示。
输出:

Which country are you from? United States of America
United States of America is a beautiful country!

在使用input()函数并尝试接收用户输入时,建议使用更好的提示来吸引用户的注意力。
切记不要在文本中包含任何无关信息。尽量使提示简单明了。

example = input("Which is your favorite hockey team? ")
print ("So you are a " + example + " fan. Hurray!")

输出:

Which is your favorite football team? Boston Bruins
So you are a Boston Bruins fan. Hurray!

您还可以使用 input() 函数,通过显示多行字符串来提示用户。


prompt = "This is a simple question to find out what you like."
prompt += "\n So, please say your favorite food: "
example = input(prompt)
print (example + " is delicious")

输出:

This is a simple question to find out what you like.
So, please say your favorite food: Pasta
Pasta is delicious

我们使用 print() 函数在屏幕上显示本书开头的文本。打印到计算机屏幕的唯一推荐方法是 print()。
你传递给 print() 函数的任何输入都将转换为字符串字面形式并显示在屏幕上。虽然我们不要求你了解 print() 函数的参数,但还是建议你学习一些可以帮助你格式化代码的参数。

3.2.1 字符串字面量

字符串字面量是高级字符,可以帮助你快速格式化数据。例如,\n 是一个常见的字符串字面量,可以帮助你从新行输入数据。
其他常用的字符串字面量包括 \t、\b 和 \d,它们可以帮助你在输出数据时使用新的制表符或不使用空格和分隔符。

3.2.2 结束语

print() 函数也接受一个结束参数,它可以用来将任何字符串数据附加到字符串字面量的末尾,如下所示。

print("Italy is a beautiful country. ", end = "Do you agree? ")
print("Yes, I do!")

输出:

Italy is a beautiful country. Do you agree? Yes, I do!

3.3 注释

当编程团队处理复杂且耗时的项目时,团队成员之间必须交换大量信息,以便理解项目的本质。 注释允许程序员在不中断程序流程的情况下传递信息。

注释使代码更具可读性和更容易理解。 虽然有些程序员似乎不需要记住他们编写的代码逻辑,但您会惊讶地发现程序员经常忘记他们编写的代码逻辑。 对你如何编写代码逻辑有具体的了解对于将来的参考非常有用。

Python 允许程序员在代码中使用两种类型的注释。

  • 单行注释
    单行注释是最常用的注释类型,因为它们可以轻松地在代码行之间编写。 要使用单行注释,请使用“#”符号。 该符号之后的任何内容都将被解释器忽略。
# This is an example of a single-line comment followed by a print of a hash symbol
print ("This is an example.")

输出:

This is an example.

单行注释通常用在代码中间,以帮助其他程序员理解程序逻辑是如何工作的,并详细说明所实现的变量的功能。

  • 多行注释

虽然可以使用单行注释编写三行或四行连续注释,但不建议这样做,因为Python提供了更好的方法来注释多行注释。 Python 程序员可以使用字符串文字来创建多行注释,如下所示。

This is a comment
In Python
with 4 lines
Author: Python Best '''
print ("This is an example.")

输出:

This is an example.

程序员经常使用多行注释来定义许可证详细信息或通过各种实现示例来解释有关各种包和方法的综合信息。 正在阅读代码的程序员可以有效地理解代码。

3.4 保留关键字

保留关键字是程序员在编写代码时不能用作标识符的编程语言默认关键字。标识符通常用于命名变量、类和函数。

一周学会python3基础

如果在程序中使用了保留关键字,解释器就会出错。例如,为某个变量使用"for"将不起作用,因为"for"在Python编程中通常用于定义特定类型的循环结构。

有33个保留关键字不允许在程序中使用。作为一个 Python 程序员,在处理复杂项目时避免犯不必要的错误是至关重要的。

操作符是计算机程序员常用的,用于组合字面形式的语句或表达式。比如

2x + 3z = 34

这里2x、3z和34是字面量,+和=是运算符,应用于这些字面量以形成表达式。

3.5 运算符

在数学中,运算符首先用于形成数学表达式。第一批程序员使用这些运算符和基本编程组件来轻松赋值和操作数值。运算符可以与任意数量的字面值相结合,形成复杂的表达式,从而帮助程序员实现困难的算法。

a = 18
b = 20
print(a + b)

输出:

38

a和b是操作数,而=和+是使用的运算符。

3.5.1 不同类型的运算符

程序员可以使用不同类型的运算符来实现各种编程逻辑。最常用的运算符是算术运算符,它可以帮助程序员将数学逻辑应用到代码中的各种字面量,如变量。

为了编写更好的编程结构,Python程序员需要掌握的算术运算符有加法、减法、乘法和除法。

  • 加法

要在程序中添加两个字面量,请使用加法运算符。这些字面量可以是变量或列表,有时也可以是两种不同数据类型的数据。Python 解释器很聪明,它能识别两种不同的数据类型,并将结果返回给程序员。加法运算用符号 "+"表示。

x = 26
y = 15
z = x + y
# + is the addition operator
print(z)

输出:

41
  • 减法运算符

减法运算符用于减去两个字面量。这些字面量可以是变量或列表,有时也可以是两种不同数据类型的数据。- 是减法运算的符号。

x = 26
y = 15
z = x - y
# - is the subtraction operator
print(z)

输出:

11
  • 乘法运算符

乘法运算符计算两个字面量的乘积。这些字面量可以是变量或列表,有时也可以是两种不同数据类型的数据。符号 * 表示乘法运算。

x = 6
y = 4
z = x * y
# * is the multiplication operator
print(z)

输出:

24
  • 除法运算符
    在程序中,除法运算符用于求两个字面量的除法商。商也可以使用浮点数计算,并使用除法符号"/"。
x = 8
y = 4
z = x / y
# / is the division operator
print(z)

输出:

2.0

模运算符通常用于计算除法运算的余数。模运算符可用于实现多种编程逻辑,% 就是模运算符号。

x = 9
y = 4
z = x % y
# % is the modulus operator
print(z)

输出:

1
  • Floor(地板除)

地板除(又叫底除)是一种替代算术运算符,开发人员在不考虑结果精度时经常使用。除法运算后得到的商的最近整数通常由该运算符显示。

y = 4
z = x // y
# This is the floor division operator
print (z)

输出:

2

参考资料

  • 软件测试精品书籍文档下载持续更新 https://github.com/china-testing/python-testing-examples 请点赞,谢谢!
  • 本文涉及的python测试开发库 谢谢点赞! https://github.com/china-testing/python_cn_resouce
  • python精品书籍下载 https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
  • Linux精品书籍下载 https://www.cnblogs.com/testing-/p/17438558.html

3.5.2 位运算符

位运算符是高级运算符,开发人员经常使用它来执行压缩、加密和错误检测等特殊功能。

  • AND (&)
  • OR (|)
  • XOR (^)
  • NOT (~)

所有这些位运算符都遵循与数学中逻辑运算符相同的原则。

3.5.3 运算符优先级

由于运算符种类繁多,而数学表达式又是由运算符组合而成的,因此处理高级数学表达式以创建现实世界的应用程序很快就会变得复杂。运算符优先为程序员提供了明确的目标,以确定执行数学运算的运算符的优先级。

如果开发人员不遵守运算符优先规则,数值可能会完全改变,导致应用程序崩溃。文章来源地址https://www.toymoban.com/news/detail-711293.html

  • 括号优先。因此,如果运算符被括号括起来,解释器将首先处理它们,然后再处理其他运算符。
  • 位运算符通常是第二优先。
  • 乘除的数学运算符优先级最高。必须按相同顺序优先使用的运算符是 *、/、% 和 // 。
  • 其次为算术运算(如加法和减法)。
  • 最后为比较运算和逻辑运算。

到了这里,关于一周学会python3基础的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python3一篇学会人脸识别(详细教学篇(附源码))

    说明:         本章用到的模块与软件:windows10 + Pycharm专业版 + python3.10 + opencv-python(版本4.6.0.66)模块 + Numpy(版本1.24.0)模块         模块可以通过pycharm软件下 文件  设置 项目 python解释器 左上角 加号 搜索opencv-python和Numpy 下载即可         一般安装OpenCV(opencv-pyth

    2024年02月08日
    浏览(40)
  • Python基础(适合初学-完整教程-学习时间一周左右-节约您的时间)

    Python基础——核心文章        本系列博客所有内容都是【 实际操作 】为主,部分内容一定要解释说明的会伴随少量的理论说明,在【 最短时间内 】让大家【 掌握 】真正的【 实操技能 】才是实打实的【 为您创造价值 】。 系统版本:win10、win11 开发工具:PyCharm Community社

    2024年02月19日
    浏览(35)
  • Python3 基础语法

    默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: 上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白俄罗斯语、马其顿语、俄语、塞尔维亚语。 第一个字符必须

    2024年02月11日
    浏览(35)
  • 零基础学会Python

    ⭐ 简单说两句 ⭐ ✨ 正在努力的小新~ 💖 超级爱分享,分享各种有趣干货! 👩‍💻 提供:模拟面试 | 简历诊断 | 独家简历模板 🌈 感谢关注,关注了你就是我的超级粉丝啦! 🔒 以下内容仅对你可见~ 作者: 后端小知识 , CSDN后端领域新星创作者 |阿里云专家博主 CSDN 个

    2024年04月28日
    浏览(56)
  • python3 0基础学习笔记

    例如下边定义一个thing函数 没有返回值的时候,none表示空 下图第一个print是打印的值相等 ,所以是True 下图第二个print是打印的内存地址 ,所以是False 下图第三个print是打印的内存地址不相等 ,所以是True break 结束循环 continue结束当前迭代进入下一个迭代 1. .capitalize() 降低一

    2024年02月13日
    浏览(40)
  • Python3学习之基础语法

    目录 1.编码 2.标识符 3.python保留字 4.注释 5.行与缩进 6.多行语句 7.数字(Number)类型 8.字符串(String) 9.空行 10.等待用户输入 11.同一行显示多条语句 12.多个语句构成代码组 13.print 输出 14.import 与 from...import 14.1 导入 sys 模块 14.2 导入 sys 模块的 argv,path 成员 15.命令行参数       

    2024年02月10日
    浏览(42)
  • python3 0基础学习----数据结构(基础+练习)

    1. 定义 列表是一种有序的 可变序列 ,可以包含不同类型的元素。列表可以通过方括号 [] 来表示,元素之间用 逗号分隔 。 注释: 注意列表可变,字符串不可变,只能改变大小写 2. 实例: 3. 列表中常用方法 .append(要添加内容) 向列表末尾添加数据 .extend(列表) 将可迭代对象逐个

    2024年02月12日
    浏览(40)
  • Python基础语法笔记整理(黑马8天学会python笔记)

    01.字面量(写在代码中的固定的值) 02.注释 03.变量 变量无类型,数据有类型 04.数据类型 05.类型转换 字符串转数字:字符串中必须只能由数字 06.标识符(类、方法、变量命名) : 07.运算符 08.字符串 字符串定义 注意:引号嵌套。 字符串拼接 字符串格式化 格式化精度控制

    2024年02月11日
    浏览(79)
  • 零基础学会Python编程——开发环境的搭建

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录  前言 学习目标 一.python 介绍  1.Python 的历史 2.Python 的应用领域 二.Python 的编程环境 1. Python 下载  2.Python 安装 三.IDLE 的

    2024年02月10日
    浏览(141)
  • 通过模仿学会Python爬虫(一):零基础上手

    好家伙,爬虫来了   爬虫,这玩意,不会怎么办, 诶,先抄一份作业回来  Python爬虫史上超详细讲解(零基础入门,老年人都看的懂)_ChenBinBini的博客-CSDN博客    卧槽,有点东西 这东西看上去挺nb啊, 也很方便,把我想要的一些数据直接总结到一个excel表格中了     我们

    2024年02月09日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包