首页 > 其他 > 详细

基础部分简单笔记

时间:2019-03-23 14:21:42      阅读:101      评论:0      收藏:0      [点我收藏+]

简述变量命名规范

硬性规定:

  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    从右侧分组

基础部分简单笔记

原文:https://www.cnblogs.com/biao-wu/p/10583723.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!