Python基础语法
Python第二课:Python基础语法
字面量是在代码中直接写出的固定值。Python 中常见的字面量类型有:
10
是整数,13.14
是浮点数,4+3j
是复数,True
和 False
是布尔值,其中 True
本质上是数字 1
,False
是数字 0
。"黑马程序员"
。注释是在程序代码中对代码进行解释说明的文字,不被执行,增强程序可读性。
#
开头,#
右边的所有文字作为说明。建议 #
号和注释内容之间间隔一个空格。"""
引起来,内部内容均是注释,可以换行。变量是在程序运行时能储存计算结果或表示值的抽象概念,用于记录数据。
money = 100
。数据有类型,主要接触的三类数据类型为:
使用 type()
语句可以查看数据的类型,如 type(10)
会输出 <class 'int'>
。
数据类型之间在特定场景下可以相互转换。
注意事项:
str()
转换成字符串。标识符是用户在编程时给变量、类、方法等命名的名字。
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | a + b 输出结果 30 |
- | 减 | a - b 输出结果 -10 |
* | 乘 | a * b 输出结果 200 |
/ | 除 | b / a 输出结果 2 |
// | 取整除 | 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 |
% | 取余 | b % a 输出结果 0 |
** | 指数 | a**b 为 10 的 20 次方,输出结果 100000000000000000000 |
运算符 | 描述 | 实例 |
---|---|---|
= | 赋值运算符 | 把 = 号右边的结果赋给左边的变量,如 num = 1 + 2 * 3,结果 num 的值为 7 |
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c *= a 等效于 c = c * a |
/= | 除法赋值运算符 | c /= a 等效于 c = c / a |
%= | 取模赋值运算符 | c %= a 等效于 c = c % a |
**= | 幂赋值运算符 | c **= a 等效于 c = c ** a |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // a |
使用 +
号连接字符串变量或字符串字面量。注意,字符串无法和非字符串类型进行拼接。
通过占位的形式拼接字符串。
使用辅助符号 "m.n" 来控制数据的宽度和精度。
通过语法:f"内容{变量}" 的格式来快速格式化字符串。这种方式不理会类型,不做精度控制,适用于快速格式化字符串。
表达式是一条具有明确执行结果的代码语句。可以通过 f"{表达式}" 或 "%s%d%f" % (表达式、表达式、表达式)的方式进行格式化。
使用 input()
语句可以从键盘获取输入,并使用一个变量接收(存储)获取的键盘输入数据。无论键盘输入何种类型的数据,最终的结果都是字符串类型的数据。可以在 input()
的括号内直接填入提示内容。
字面量是在代码中直接写出的固定值。Python 中常见的字面量类型有:
10
是整数,13.14
是浮点数,4+3j
是复数,True
和 False
是布尔值,其中 True
本质上是数字 1
,False
是数字 0
。"黑马程序员"
。注释是在程序代码中对代码进行解释说明的文字,不被执行,增强程序可读性。
#
开头,#
右边的所有文字作为说明。建议 #
号和注释内容之间间隔一个空格。"""
引起来,内部内容均是注释,可以换行。变量是在程序运行时能储存计算结果或表示值的抽象概念,用于记录数据。
money = 100
。数据有类型,主要接触的三类数据类型为:
使用 type()
语句可以查看数据的类型,如 type(10)
会输出 <class 'int'>
。
数据类型之间在特定场景下可以相互转换。
注意事项:
str()
转换成字符串。标识符是用户在编程时给变量、类、方法等命名的名字。
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | a + b 输出结果 30 |
- | 减 | a - b 输出结果 -10 |
* | 乘 | a * b 输出结果 200 |
/ | 除 | b / a 输出结果 2 |
// | 取整除 | 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 |
% | 取余 | b % a 输出结果 0 |
** | 指数 | a**b 为 10 的 20 次方,输出结果 100000000000000000000 |
运算符 | 描述 | 实例 |
---|---|---|
= | 赋值运算符 | 把 = 号右边的结果赋给左边的变量,如 num = 1 + 2 * 3,结果 num 的值为 7 |
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c *= a 等效于 c = c * a |
/= | 除法赋值运算符 | c /= a 等效于 c = c / a |
%= | 取模赋值运算符 | c %= a 等效于 c = c % a |
**= | 幂赋值运算符 | c **= a 等效于 c = c ** a |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // a |
使用 +
号连接字符串变量或字符串字面量。注意,字符串无法和非字符串类型进行拼接。
通过占位的形式拼接字符串。
使用辅助符号 "m.n" 来控制数据的宽度和精度。
通过语法:f"内容{变量}" 的格式来快速格式化字符串。这种方式不理会类型,不做精度控制,适用于快速格式化字符串。
表达式是一条具有明确执行结果的代码语句。可以通过 f"{表达式}" 或 "%s%d%f" % (表达式、表达式、表达式)的方式进行格式化。
使用 input()
语句可以从键盘获取输入,并使用一个变量接收(存储)获取的键盘输入数据。无论键盘输入何种类型的数据,最终的结果都是字符串
本文作者:Dageling003
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!