简述变量命名规范

硬性规定:

  1. 组成部分只能是:字母,数字,_
  2. 不能以数字开头
  3. 不能使用python中的关键字

灵活的规范:

  1. 尽量不要使用拼音
  2. 尽量短,见名知意。

if 条件语句的基本结构

四大结构: 

一条路,可选的关系

两条路,二选一的关系

多条路,可选的关系

多条路,多选一的关系

while循环语句基本结构

[初始化语句,一般是用来定义循环变量]
while 条件:
循环体语句
[循环变量更改语句]

[else:
语句体]

如果知道结束边界:通常会定义循环变量:
counter = 0
while counter < 结束边界:
Xxx
counter = counter + xxx

不知道具体的结束边界,使用死循环。
while True:
结束循环的条件判断:
break
重点***

# sum是一个内置函数名,最好不要和内置函数名重名。

# 求和思想
# 先定义一个变量,用于保存所有数的和,初始值一定为0.
# 每次累加变量,

# 求1-100的所有数的和

# 定义求和变量,初始值一定是0
result = 0

x = 1
while x <= 100:
    result = result + x

    x += 1
print(result)

# 求乘积思想
# 定义一个变量用于保存所有数的乘积,初始值一定为1
# 每一次都乘以变量的值,再把结果重新赋值给该变量

# 1*2*3*4*5*6

result = 1

x = 1
while x <= 5:
    result = result * x
    x = x + 1
print(result)

补充知识点

1. 查看一个类中所有的可用方法:
[x for x in dir(str) if not x.startswith('_')]
sorted([x for x in dir(str) if not x.startswith('_')])
2. str类中find,index的区别
find :通过元素获取其索引,找到第一个就返回,找不到会返回-1.
index:通过元素获取其索引,找到第一个就返回,找不到会报错.
3. 判断开始或者结束字符串的注意事项:
startswith:
endswith:
判断一个文件,是否是jpg格式的图片?
filename后缀有可能大写和小写混用,所以要先统一一下。统一成大写或者小写都可以。
伪代码:
if filename.lower().endswith('.jpg'):
ok
4. 切片操作总结:
格式:
[起始值:结束值:顺序和步长]

1.切片的顺序取决于最后一个参数,正数:正序;负数:倒序,默认是正序

2.正序时起始值在结束值右侧,或者倒序时起始值在结束值左侧,都会返回空字符串。
s = 'Hello'
s[3:2:2]    -> ''
s[1:3:-2]   -> ''
即:切片不会跨越字符串的首尾。
3.正数索引和负数索引可以混用。只要能指到正确的元素即可。
5. 总结str类中涉及到从右侧开始的操作:
rfind     从右侧查找
rindex    从右侧查找
rjust     从右侧对齐
rstrip    从右侧删除空白字符
rsplit    从右侧切分
rpartition    从右侧分组

版权声明:本文为biao-wu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/biao-wu/p/10583723.html