变量命名
标识符和关键字
标识符:字母、下划线和数字。不能以数字开头,不能与关键字重名。
变量命名规则:
(1)“=” 左右个空一格
(2)变量由多个单词组成
命名1:每个单词都用小写,单词之间“_”下划线连接
命名2:驼峰命名法——使用首字母大写替代下划线。


判断语句if
格式:
if 要判断的条件:
  条件成立时,要做的事情
  … …
else:
  条件不成立时,要做的事情
  … …
进阶版本:
if 条件1:
  条件1满足执行的代码
  … …
elif 条件2:
  条件2满足时执行代码
else:
  条件不成立时,要做的事情

嵌套:
if 条件1:
  if 条件2:
    条件成立时,要做的事情
    … …
  else:
    条件不成立时,要做的事情
    … …
else:
  条件不成立时,要做的事情
  … …


运算符

比较运算符:

马哥python课件 黑马python课程大纲_while循环

逻辑运算符:
与: 条件1 and 条件2
或:条件1 or 条件2
非:not 条件

赋值运算符:

马哥python课件 黑马python课程大纲_下划线_02

#编程小技巧:选中行+tab键 整体缩进;选中行+shift+tab,回退;

转义字符:

\t 输出文本垂直方向对齐

\n 换行符

马哥python课件 黑马python课程大纲_嵌套_03


函数


随机数的使用:
import random
random.randint(a,b);#返回【a,b】之间的整数


循环语句

while循环:

马哥python课件 黑马python课程大纲_马哥python课件_04


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:直接退出循环

马哥python课件 黑马python课程大纲_马哥python课件_05


while循环嵌套

马哥python课件 黑马python课程大纲_下划线_06


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:把光标放在函数上出现小灯泡选中插入文档字符。在使用函数时候光标小灯泡显示文档字符内容