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笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程