目录
总览
python简洁高效,相比其他编程语言更加容易学,并且应用很广(数据分析,人工智能等),日常也能为我们提供便利(自动化办公,自动脚本等)。
字面量
定义:代码里写下来的固定值
数字:整数(int),浮点数(float),布尔(bool),复数(complex)
文本:(字符串)
数据容器:列表(list),元组(tuple),集合(set),字典(dictionary)
注释
定义:对程序代码进行解释说明的文字
单行注释
# 这就是单行注释,注释内容和#间记得加空格
多行注释
"""
这
就
是
多
行
注
释
"""
变量
程序运行时能储存计算结果或能表示值的抽象概念
简单来说,变量就是程序运行时记录数据用的,想象成一个装东西用的盒子
定义方法:
money = 50 # 意思是将50这个值赋予给money这个变量,和数学区别开,应该从右往左看
变量的值可以改变:
money = 50
print(money)
money = money - 20
print(money)
数据类型
查看数据类型
type()用于查看数据类型,用法是type(被查看的数据)
print(type(11))
变量亦可以被查看,查看的是变量存储的数据的数据类型:
money = 50
print(type(money))
数据类型间转换
常见的转换语句
int(x):把x转化为整数
float(x):把x转化为浮点数
str(x):把x转化为字符串
转化法则:
万物可转字符串
money1_str = str(50)
money2_str = str(50.23)
print(type(money1_str),type(money2_str))
只有字符串内容仅为数字时,可转为数字类型
money3_wrong = "共计20元"
money4_int = "20"
money5_float = "20.12"
print(type(int(money3_wrong))) #这个会报错
print(type(int(money4_int)))
print(type(float(money5_float)))
整数转为小数,会增加.0
money6 = 20
money6 = float(money6)
print(money6) #结果会是20.0
小数转整数,小数点后的东西会变没。
money7 = 20.234
money7 = int(money7)
print(money7) #结果会是20
标识符
我们可以给python中很多东西起名字,这个名字就是标识符
标识符的规则:内容限定,大小写敏感,不可用关键字命名
内容限定:只允许用中英文,数字,下划线(_)。不推荐使用中文,数字不能开头
大小写敏感:
Steve = 50
print(steve) #会报错,因为找不到steve,Steve和steve是不同的
关键字可见下图:
变量命名请见名知意,多个单词描述一个变量名时请用_隔开单词,英文全小写。
运算符
算数运算符
算数用的
+(加),-(减),*(乘),/(除)
//(整除),%(取余),**(指数)
赋值运算符
标准赋值运算符: = ,意味着将等号右边的值赋予给左边
复合赋值运算符
1.加法赋值运算符 (+=
)
作用:将右操作数加到左操作数,并将结果赋值给左操作数。
示例:c += a
等价于 c = c + a
2. 减法赋值运算符 (-=
)
作用:将右操作数从左操作数中减去,并将结果赋值给左操作数。
示例:c -= a
等价于 c = c - a
3. 乘法赋值运算符 (*=
)
作用:将左操作数与右操作数相乘,并将结果赋值给左操作数。
示例:c *= a
等价于 c = c * a
4. 除法赋值运算符 (/=
)
作用:将左操作数除以右操作数,并将结果赋值给左操作数。
示例:c /= a
等价于 c = c / a
5. 取整除赋值运算符 (//=
)
作用:将左操作数整除右操作数,并将结果赋值给左操作数。
示例:c //= a
等价于 c = c // a
6. 取模赋值运算符 (%=
)
作用:将左操作数取模右操作数,并将结果赋值给左操作数。
示例:c %= a
等价于 c = c % a
7. 指数赋值运算符 (**=
)
作用:将左操作数的值提升为右操作数的幂,并将结果赋值给左操作数。
示例:c **= a
等价于 c = c ** a
数据输入与输出
input()
input()可以从键盘中获取输入
可以用变量接收input()
# 接收用户输入,并将其转换为整数类型
num1 = int(input("请输入第一个数字: "))
num2 = int(input("请输入第二个数字: "))
# 计算两个数字的和
result = num1 + num2
# 输出结果
print("两个数字的和是:", result)
上述例子也说明了一个input语句书写方式:input(提示信息),用于在使用者输入内容前的提示信息。
默认input()输入的是字符串形式的数据类型。
print()
目前只要会打印多个对象即可,用逗号隔开:
print("Hello", "World", 2024)