一、其他数据类型与bool之间的转换 这里主要是转换后为False的情况
#其他数据类型与bool之间的转换 #一、bool为False的情况 s1= "" print(bool(s1))#False i =0 print(bool(i))#False t =() print(bool(t))#False li = [] print(bool(li ))#False dic = {} print(bool(dic ))#False person= None print(bool(person))#False二、运算符
运算符描述+加,两个对象相加 a + b 输出结果 30-减,得到负数或是一个数减去另一个数 a - b 输出结果 -10*乘,两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200/除,x除以y b / a 输出结果 2.0。 不管操作数的类型,都返回包含任何余数的一个结果//整除, 返回商的整数部分 9//2 输出结果 4 ,9.0//2.0 输出结果 4.0 它截除掉余数并且整数数果有任个数是浮点类型数%取余,返回除法的余数 b % a 输出结果 0**幂,返回x的y次幂 a**b 为10的20次方, 输出结果 1000000000000000000002.1运算符的简单试用
a=input('请输入四位数:') a=int(a) if 1000<=a<=9999: b=a%10 c=a//10%10 d=a//100%10 e=a//1000 print(f"{b}{c}{d}{e}") else: print("请输入四位数!!!")三、目前常用的输出方式 1,
for i in range (5): print('输出第%d'%i)2,
for i in range (5): print('请输入第{}个数:".format(i+1))3,
print(f"{b}{c}{d}{e}")四、基础类型 python的基本数据类型有Number(数字)、String(字符串)、Tuple(元组)、List(列表)、Dictionary(字典)、Set(集合),其中Number(数字)、String(字符串)、Tuple(元组)是不可变数据,List(列表)、Dictionary(字典)、Set(集合)是可变数据。 五、分支语句 if语句
if 条件 : print('选择结构') elif 条件: print('选择结构') else: print('选择结构')六、循环语句 while循环
#九九乘法表 row =1 while row<=9: col=1 while col<=row: print('{}*{}={}'.format(col,row,col*row),end='\t') col+=1 print(col) row+=1for循环 关于.range()函数 range(start,stop,step)函数默认产生一个从0开始的一个整数列表。 Start:表示整数的开始位置。 Stop:表示整数的结束位置,但是不包含此值。 Step:表示步长,默认为1
for i in range(5): print(i) for i in range(1,5): print(i) for i in range(1,5,2): print(i) for i in range(3): #循环嵌套 print('外出循环',i) for j in range(3): print()七、关于break与continue .结束循环语句 break 和continue break用于完全结束一个循环,跳出循环体执行循环后面的语句。 continue只是终止本次循环,接着还执行后面的循环。