python的命名规则:

命名规则:
项目名前面以数字编号,随着知识点的增加,编号增加
01_python基础,02_python分支
项目下的文件名都以ygb_xx 知识点 方式命名
2.注意:
命名文件名是建议只用 小写字母、数字和下划线
文件名不能以数字开始

python的注释:

注释的作用:用熟悉的语言对程序的代码进行说明,增强可读性
单行注释

#这是注释

以#开头,后面跟解释和说明的文字
多行注释
以"""或’’'开头,后面跟解释和说明的文字,连续的三个引号(单引号和双引号)

'''
这是一个多行注释 
'''

python的算数运算符

"//"除,返回的是整数部分
9**2, 9的平方
“*”用于字符串,将字符串连续拼接x次
计算机的三大核心硬件:
cpu: 中央处理器,是一块大规模的集成电路,负责处理数据、计算
内存: 临时存储数据,(断电后,数据消失)速度快,空间小
硬盘:永久存储数据,速度慢,空间大,价格低
python中变量的基本使用情况:
变量=值,变量使用不需要指定类型

python中的数据类型:

数字类型:
整型(int)
长整型(long)
浮点型(float)
布尔型(bool)
真 true 非零即真
假 false 0
复数
主要用于科学计算
非数字型:
字符串
列表
元组
字典
python中使用type进行判断数据类型

name='kangkang'
 type(name)

在python中变量之间的计算
如果变量是bool类型,
true参与运算对应的是数字1
false参与运算对应的的数字是‘0’

b=true;
f=100.2
s=b+f

如果字符变量之间运算
python中使用“+”进行1拼接成新的字符串:

first='ruanyaru'
last="he yangguanbing shi haopengyou"
sun=first+last

使用“”进行重复拼接相同的字符串
字符串类型和数字类型的变量不能进行其他的计算,否则就会报错
字符串之间不能用“
”,要报错

python中的变量的输入:

需要使用input函数,通过控制台输入的是字符串型的

字符串变量=input(“请输入你想要的内容”)

python中的函数,即可以直接使用的,不用关心内部的细节
类型的转换:将input输入的内容进行强制转化
int(x);将字符型转化为整数类型
float(x)将字符型转化为浮点型

python中变量格式化的输出:

如过输出文字的同时,一起输出数字,就用到格式化的操作符
包含%的字符串,被称为格式化字符串
%和不同的字符连接,不同的数据需要不同的格式化符
%s 字符串
%f 浮点数,%.2f: 输出小数点后2位
%d 有符号十进制的整数,%06d,指定输出的格式整数位的个数,不足的地方用零补全
%% 输出%
name=“小明”
print(“我的名字叫%s,请多多关照!”%name)

python中变量的命名

标识符和关键字:
标识符:由字母、下划线和数字组成,不能以数字开头,不能与关键字重名,见名知意
关键字:python中已经使用的标识符,具有特殊的含义和功能

import keyword
print(keyword.kwlist)
输出python中的关键字:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', '
continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 
'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

命名规则:

python中的标识符(变量)是区分大小写的
如果变量名多于两个的单词:
每个单词用小写字母
单词和单词之间用下划线连接
例如:first_name
驼峰命名法:
小驼峰:第一个单词以小写开头,后面的单词首字母大写
大驼峰命名法:每个单词的第一个字母大写
python中的判断语句
if语句:
if 要判断的语句:
#成立时要做的事情、

else:
#条件不成立时
#如果希望再增加一些条件,条件不同,需要执行的代码也不相同。就是用elif
elif应用的场景是同时判断多个条件,所有的条件是平级的

python中的代码缩进为一个tab键,或者是四个空格————建议使用空格(不要和空格混合使用)
if语句以及缩进部分是一个完整的代码块
python中的逻辑运算
python中的逻辑运算符包括: 与and/或or/非not
and:
条件 and 条件二,两个条件同时成立,true。俩个条件有一个不成立:返回false
or:
条件一or条件二,两个条件只要有一个满足,就返回true;否则,返回false

python中的随机数:
在python中,要使用随机数,需要导入随机数的模块–‘工具包’
在导入工具包的时候,将导入语句放在文件的顶部
因为这样可以方便下方任何地方都能使用工具包中的工具

import random

random.randint(a,b),返回(a,b)之间的整数,包含a,b
random.randint(10,20) #生成随机数n:10<=n<=20

python中的循环:

while循环基本使用:
让指定的代码按照指定的次数进行重复执行,while语句和缩进部分是一个完整的代码块

while 条件判断:
    ....
    ....
    ....

pyhton中没有自增和自减运算,因为python中的数字对象是不可变的,有c+=1

break和continue

break和continue都是用于循环中的关键字
break当第一条件满足时,退出循环,不再执行后面的代码(跳出循环)
continue 当某个条件满足时,不执行后续重复的代码
在使用continue,需要确认是否修改循环计数,否则会造成死循环
print函数
print函数在输出内容之后,会在内容末尾增加换行
如果不想要增加换行时,输出内容之后增加end=""

print("*",end="")
#当传入多个参数时:
 print("%d*%d=%d "%(j,i,c),end="")

集合和字典都不能进行切片,不能进行运算,在对字典操作时,判断的是字典的键

完整的for循环语法

for 变量 in 集合:
循环代码
else:
没有通过时 break 退出循环,循环结束时会执行的代码
如果循环体内部使用break提前结束了循环,else下方的代码就不会被执行

在开发的过程中,如果不希望写份之内部的代码!可以使用pass关键字,表示一个占位符,保证程序的格式正确,pass关键字不会执行任何的操作
TODO注释:
在#后面跟上TODO,用于标记需要做的工作

return关键字返回一个函数的执行的结果,但是return下方的代码不会执行,如果return后面没哟任何的内容,会返回到函数的调用处,并且不会返回任何的结果