python精讲之python基础
注释
Python 单行注释
在 Python 中,我们使用井号#作为单行注释的符号。它的语法格式非常简单,就是在#后面加上你想要注释的内容,如下所示:
# 注释内容
Python 多行注释
多行注释,顾名思义,就是可以一次性注释程序中多行的内容,当然也包括只注释一行的情况。
在 Python 中,我们使用三个连续的单引号’''或者三个连续的双引号"""来注释多行内容。具体格式如下:
'''
使用 3 个单引号分别作为注释的开头和结尾
可以一次性注释多行内容
这里面的内容全部是注释内容
'''
或
"""
使用 3 个双引号分别作为注释的开头和结尾
可以一次性注释多行内容
这里面的内容全部是注释内容
"""
变量
变量名全部小写,由下划线连接各个单词。如color = WHITE,this_is_a_variable = 1
私有类成员使用单一下划线前缀标识,多定义公开成员,少定义私有成员。变量名不应带有类型信息,因为Python是动态类型语言。如 iValue、names_list、dict_obj等都是不好的命名。因为python在解释的时候才确定类型。
常量
常量名所有字母大写,由下划线连接各个单词如MAX_OVERFLOW,TOTAL。
if
scores=int(input())
if scores>0 and scores<60:#不是js里面的&&,如果是&是集合操作print("不及格")
elif scores>=60 and scores<90:print("良")
else:print("优")
print("结束")
# 90
# 优
# 结束
while(break、continue)
while True:scores=int(input())if scores==-1:print("退出系统")break#跳出当前整个循环if scores == 900:print("继续")continue;#终止当前循序,不执行后面的if scores>0 and scores<60:#不是js里面的&&,如果是&是集合操作print("不及格")elif scores>=60 and scores<90:print("良")else:print("优")print("下一个")90
# 优
# 下一个
# 900
# 继续
# -1
i=1
j=1
while i<9:temp=i+ji=jj=tempprint(i)
# 1
# 2
# 3
# 5
# 8
# 13
for
strs="你好,玛卡巴卡"
for str in strs:print(str)
for i in range(3):print(i)
for i in range(1,9,2):print(i)
# 你
# 好
# ,
# 玛
# 卡
# 巴
# 卡
# 0
# 1
# 2
# 1
# 3
# 5
# 7