Python是非常流行的编程语言,主要是因为:
注释的作用:
注释分类:
示例代码:
# 单行注释
print("hello")
"""
多行注释1
多行注释2
多行注释3
"""
def hello():
"""文档注释"""
pass
变量的作用:存储一个内存地址,这个内存地址上可以存储一些程序运行时需要用到的值。通过变量名,能够快速的访问和修改这块内存上存储的值。
变量的命名规范:
定义变量的语法:
变量名 = 值
示例:
name = "张大鹏"
print(name)
Python中常见的数据类型有:
使用type可以查看一个变量的数据类型,示例代码如下:
# 整数类型
v = 1
print(v, type(v))
# 浮点数类型
v = 1.1
print(v, type(v))
# 字符串类型
v = "1"
print(v, type(v))
# 布尔类型
v = True
print(v, type(v))
# 列表类型
v = []
print(v, type(v))
# 元组类型
v = (1,)
print(v, type(v))
# 集合类型
v = {1}
print(v, type(v))
# 字典类型
v = {"v": 1}
print(v, type(v))
常用的格式化符号:
示例:保留两个小数
num = 3.33333333
# 保留两个小数
print(f"{num:.2f}")
# 输出:3.33
示例:前面填充0
num = 1
# 保留两个小数
print(f"{num:06d}")
# 输出:000001
示例:转八进制
num = 33
# 转八进制
print(f"{num:o}")
# 输出:41
示例:转十六进制
num = 33
# 转八进制
print(f"{num:x}")
# 输出:21
使用input(提示语)
可以提示用户从控制台录入数据,该函数返回的是一个字符串,如果你想要获取整数,需要手动进行转换,比如:
age = int(input("请输入您的年龄:"))
print(age)
在python中,大部分数据类型转换都可以使用类型名(变量名)
来实现,比如:
# 整数转字符串
v = 33
print(str(v), type(str(v)))
# 字符串转整数
v = "33"
print(type(v), int(v), type(int(v)))
# 字符串转浮点数
v = "33.33"
print(type(v), float(v), type(float(v)))
算术运算符主要用来做数学计算,常见的有:
示例代码:
a = 3
b = 2
print(a + b) # 5
print(a - b) # 1
print(a * b) # 6
print(a / b) # 1.5
print(a % b) # 1
print(a // b) # 1
print(a ** b) # 9
条件运算符主要用来做比较,得到一个布尔值。常见的条件运算符有:
>
:大于<
:小于>=
:大于或等于<=
:小于或等于==
:等于!=
:不等于示例代码:
a = 3
b = 2
print(a > b) # True
print(a < b) # False
print(a >= b) # True
print(a <= b) # False
print(a == b) # False
print(a != b) # True
逻辑运算符用于连接多个条件,得到的是一个布尔值。常见的逻辑运算符有:
示例代码:
a = 3
b = 2
print(a > b and a < b) # False
print(a > b or a < b) # True
print(not a >= b) # False