python快速学习回忆版本------第二章

#算术运算符与算术运算表达式
#**求幂  //取整
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
跳出循环
'''
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值