10.16 python笔记
2021/10/16 17:11:47
本文主要是介绍10.16 python笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1,假设有x=1,y=2,z=3,如何快速将这三个变量互相交换
x,y,z=z,y,x
2,成员资格运算符,用于检查一个值是否在序列中
name='小甲鱼' '小'in name >>>true
3,输入的是数字用强制转换 score=int(intput())
4,比较大小是 20<=t<=30 不是20=<t<=30
5,三元操作符初步接触 比较x,y,z大小
small=x if (x<y and x<z)else(y if y<z else z)
6,for循环语法
for 目标 in 表达式:
循环体
7,
i = 0 string = 'ILoveFishC.com' while i < len(string):#len()函数:返回指定单元格里面文本字符串的个数 print(i) i += 1
但是效率比较低,每次都要调用len()函数,可以改为
i = 0 string = 'ILoveFishC.com' lenth= len(string): while i < lenth print(i) i += 1
8,
for i in range(0, 10, 2):#打印五次,从0开始,到10结束,步进为2 print('I Love FishC')
9,range(10)会生成range(0,10),转换成列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],注意不包含 10
10,break跳出循环,但只跳出一重循环
while True: while True: break print(1) print(2) break print(3)#打印出来为2,3
11,注意了注意了
这个小地方真是花了我好长好长时间才发现问题
print 输出的语句里面 一定要用单引号或双引号将 重点标识与整个语句 区分开,否则程序出错
12,100-999水仙花个数 犯的错误
i=100 while 999>=i>=100: x=i%10 y=i//10%10#python里面双个斜杠才与c里面单斜杠一样 z=i//100 if x*x*x+y*y*y+z*z*z==z*100+y*10+x: print(i) i+=1
除此之外 循环可以简写为 for i in range (100,1000)【从100到999,不包括1000】
13,“\t”相当于tab键,宽度相当于8个空格的位置
这篇关于10.16 python笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南