一,print打印
python">print("hello word")
python">print('hello word')
双引号和单引号都可以
二,数据类型
Python中常用的有6种值的类型
输出类型信息
python">print(type(11))
print(type("22"))
print(type(22.2))
<class 'int'>
<class 'str'>
<class 'float'>
str是String的缩写
三,注释
python"># 输出你好世界 单行注释
print("hello word")
"""多行注释输出你好世界输出你好世界输出你好世界
"""
print("hello word")
三,变量
python">name ="袁震"
print("姓名:",name)
python">age =20
print("年龄:",age)
print输出多项内容用逗号隔开
变量的赋值不需要定义类型
四,数据类型转换
python">age=str(20)
print(type(age),age)
<class 'str'> 20
python">num =int(11.22)
print(type(num),num)
<class 'int'> 11
浮点数转换为int类型会丢失精度
五,运算符
算术运算符
赋值运算符
复合赋值运算符
六,字符串
python">#单引号
name ='袁震'
print(name)
#双引号
name ="袁震1"
print(name)
#三引号
name ="""袁震2"""
print(name)
袁震
袁震1
袁震2
python">name ='"袁震"'
print(name)
"袁震"
python">#使用转义字符\ 解除引号的效用 作为一个普通的符号
name ="\"袁震\""
print(name)
"袁震"
字符串的拼接
python">name ='"袁震"'
print("姓名:"+name+"!")
姓名:"袁震"!
拼接number
python">name ='"袁震"'
age =20
print("姓名:"+name+"年龄:",age)
姓名:"袁震"年龄: 20
字符串格式化
%表示我要占位
s表示将变量变成字符串放入占位的地方
d表示将变量变成整数放入占位的地方
f表示将变量变成浮点数放入占位的地方
python">name ='"袁震"'
age =20
print("姓名:%s,年龄:%s"%(name,age))name ='"袁震"'
age =20
print("姓名:%s,年龄:%d"%(name,age))
姓名:"袁震",年龄:20
快速写法
python">name ='"袁震"'
age =20
print(f"姓名:{name},年龄:{age}")
姓名:"袁震",年龄:20
七,数据输入
python">print("姓名:")
name =input()
print(name)
python">name =input("姓名:")
print(name)
八,布尔类型
比较运算符
True False 注意首字母大写
python">bool1=True
bool2=Falsename1 ="袁震"
name2 ="袁震2"
print(f"结果是{name1==name2}")
结果是False
九,判断语句
python">name1 ="袁震"
name2 ="袁震2"if bool1:print(name1)
else:print(name2)
袁震
python">bool1=True
bool2=Falsename1 ="袁震"
name2 ="袁震2"if bool2:print(name1)
elif bool1:print(name1+name2)
else:print(name2)
袁震袁震2
十,循环语句
python">i=0
while i<100:print("你好",i)i+=1
十一,for循环
python">name ="yuanzhen"
for i in name:print(i)
range语句:
python">for i in range(6):print(i)
python">for i in range(1,5):print(i)
python">for i in range(1,10,2):print(i)
continue 和 break
continue中断本次循环,直接进入下一次循环
continue可以用于for循环和while循环,效果一致
python">for i in range(1,5):print(i)continueprint("你好")
break 直接结束循环
break可以用于for循环和while循环,效果一致
python">for i in range(1,5):print(i)breakprint("你好")