day0.5:
一、变量名的命名规范:
# 变量名的命名规则 1.由数字、字母、下划线组成 2.数字不能开头 3.尽量做到见名识义 4.严格区分大小写 5.不能使用python内置关键字作为变量名使用 keyword模块kwlist 6.尽量不使用字母 l o z 7.推荐使用大驼峰、小驼峰、下划线命名法 大驼峰命名法:每个单词的首字母都大写,其余字母小写 小驼峰命名法:除第一个单词以外,其余单词首字母都大写,其余字母都小写 下划线命名法:单词与单词之间使用下划线连接
三目运算符:
# 三目运算符/三元表达式-->实现简单的if判断 # 条件成立时执行的代码 if 条件 else 条件不成立时执行的代码 age = int(input("请输入自己的年龄:")) # if age >= 18: # print("可以进网吧") # else: # print("未成年人不得进入网吧") print("可以进网吧") if age >= 18 else print("未成年人不得进入网吧")
三种实现水仙花数的方法
1)循环嵌套实现水仙花数:
循环嵌套获取数据: #使用循环嵌套分别获取百位上的数字、十位上的数字,各位上的数字 #一层循环分别模拟一个数字 #百位 for i in range(1,10) #百位数字1-9 #十位 for j in range(10) #十位数字0-9 #个位 for k in range(10) #个位数字0-9 #判断条件 #百位三次方+十位三次方+个位三次方==百位*100+十位*10+个位 if i**3+j**3+k**3==i*100+j*10+k print(i*100+j*10+k)
2)字符串索引实现水仙花数:
#字符串索引获取数据: #使用字符串索引分别获取百位数字,十位数字,各位数字 for i in range(100,1000): #临时变量i取100-999的所有值 #字符串索引:如果是其他类型的数据要先转换成字符串类型才能使用 #456 #456-->str(i):“456”-->str(i[0]):"4"-->int(str(i[0])):4 if int(str(i)[0])**3+int(str(i)[1])**3+int(str(i)[2])**3==i print(i)
二、python基础数据类型
# python基础数据类型 整型 int 整数 浮点型 float 小数 布尔 bool True/False 字符串 str 引号包裹的内容 列表 元组 集合 字典