变量命名
标识符和关键字
标识符:字母、下划线和数字。不能以数字开头,不能与关键字重名。
变量命名规则:
(1)“=” 左右个空一格
(2)变量由多个单词组成
命名1:每个单词都用小写,单词之间“_”下划线连接
命名2:驼峰命名法——使用首字母大写替代下划线。
判断语句if
格式:
if 要判断的条件:
条件成立时,要做的事情
… …
else:
条件不成立时,要做的事情
… …
进阶版本:
if 条件1:
条件1满足执行的代码
… …
elif 条件2:
条件2满足时执行代码
else:
条件不成立时,要做的事情
嵌套:
if 条件1:
if 条件2:
条件成立时,要做的事情
… …
else:
条件不成立时,要做的事情
… …
else:
条件不成立时,要做的事情
… …
运算符
比较运算符:
逻辑运算符:
与: 条件1 and 条件2
或:条件1 or 条件2
非:not 条件
赋值运算符:
#编程小技巧:选中行+tab键 整体缩进;选中行+shift+tab,回退;
转义字符:
\t 输出文本垂直方向对齐
\n 换行符
函数
随机数的使用:
import random
random.randint(a,b);#返回【a,b】之间的整数
循环语句
while循环:
python中的计数方法:程序计数法——从0开始计数。
循环计算:在while上方定义一个变量,用于存放最终结果;在循环内部,每次循环都用最新的计算结果,更新之前定义的变量`
#计算0~100求和
i = 0
result = 0
while i <= 100:
print(i) #判断变量范围对不对
result += i
i = i + 1
print(result)
#计算0~100之间的偶数累加
i = 0
result = 0
while i <= 100:
#判断i的数值是否是偶数
if i % 2 ==0:
print(i) #判断变量范围对不对
result += i
i += 1
print("0~100偶数求和结果为:%d"%result)`
continue:不执行后面重复的代码。
#在循环中如果使用continue一定要确认循环的计数是否修改,否则可能导致死循环。
break:直接退出循环
while循环嵌套
print函数增强:在默认情况下,print输出内容之后,会自动在内容末尾增加换行,如果不希望增加换行,可以在print函数输出内容后增加<,end=="">,其中“”中间可以指定函数输出内容后继续希望显示的内容。
九九乘法表实现:
#九九乘法表实现
row = 1
result = 0
while row <= 9:
col = 1
while col <= row:
result = col * row
print("%d * %d = %d"%(col,row,result),end=" ")
col += 1
print("")
row += 1
函数
格式:
def 函数名(参数1,参数2,…):
“”" 文档注释/函数说明""""(在函数调用位置使用ctrl+Q可以查看函数的说明信息)
函数封装的代码;
… …
return 返回值
形参/实参
函数的嵌套调用
pycharm:把光标放在函数上出现小灯泡选中插入文档字符。在使用函数时候光标小灯泡显示文档字符内容