#算术运算符与算术运算表达式
#**求幂 //取整
num1 =10
num2 = 3.4
print(num1 ** 2)
print(num1 // num2)
'''
if格式:
if 表达式1:
语句1
elif 表达式2:
语句2
elif 表达式3:
语句3
elif 表达式n:
语句n
else:
语句e
'''
flag = int(input())
if flag:
print("1")
else:
print("2")
#表达式1 and 表达式2 (&&)
#表达式1 or 表达式2 (||)
#逻辑非 not
a=1
b=1
if a-1 and b+1:
print("都为真")
else:
print("一个有假")
#成员运算符
#格式: x in seq x not in seq
#in:如果在指定的序列中找到值则返回真,否则返回假
#not in: 如果在指定的序列中没有找到值则返回真,否则返回假
'''
身份运算符
格式: obj1 is obj2 obj1 is not obj2
is:判断两个标识符是否引用同一个对象,引用返回真,否则返回假
is not: 判断两个标识符是否引用不同对象,不同返回真,否则假
'''
#字符串
str1 ="i am superman"
str2 ="i love woman"
#连接字符串
print(str1 + str2)
#重复字符串
print(str2 * 3)
#通过索引搜索字符
print(str1[3])
#截取字符串 不包含索引4号
print(str1[2:4])
#判断字符串中是否存在某些内容
print("woman" in str2)
#占位符
str3 = "wzw"
print("%s is good man"%(str3))
weight=75
print("*%5d*"%(weight))
print("*%-5d*"%(weight))
'''
转义字符
单引号 \'
双引号 \"
换行 \n
横向制表符 \t
'''
#空值:None表示 不能理解为0
a=None
print(type(a))
'''
while 表达式:
语句
'''
#求 1+2+3+...+100的和
index = 1
sum = 0
while index <= 100:
sum = sum + index
index += 1
print("sum = %d"%(sum))
'''
while搭配else使用
while 表达式:
语句1
else:
语句2
'''
'''
for 变量 in 集合
语句
当程序执行到for语句时,按顺序取"集合"中的每个元素值给“变量”,在执行“语句”,如此循环往复。直到取完集合中的元素为止
'''
for x in [1,2,3,4,5]:
print("x = %d"%(x))
#range([startNum,],endNum[,step]) startNum:开始的数字,默认为0 endNum:结束的数字,不包含在内 step:步长,默认为1
#列表生成器
#[1,2,3,4,5]
for x in range(1,6):
print("x = %d"%(x))
#1+2+3+...+100
sum=0
for i in range(1,101):
sum += 1
print("sum = %d"%(sum))
#同时遍历下标和元素
for index, x in enumerate([1,2,3,4,5]):
print(index,x)
'''
pass语句
当语句要求不希望任何命令或代码来执行
coutinue
跳过本次循环中的剩余语句,开始下一次循环
break
跳出循环
'''
python快速学习回忆版本------第二章
最新推荐文章于 2024-11-11 21:30:41 发布