1、eval():执行一个字符串表达式并返回它的值
 
 
#输入
CNY=input('请输入人民币金额:')
#将字符串转换为数值
cny=eval(CNY) 
2、字符串索引方式:
        正向索引从0开始
        反向索引从-1开始
        区间索引s="python"   s[0:3]="pyt"   s[-6:-3]="pyt"   s[-3:]="hon"
3、if 条件:
         expression
       elif 条件:
          expression
      else:
           expression
4、缩进tab 反向缩进shift+tab  注释代码ctrl+/   取消注释ctrl+/  占位符pass
5、函数定义def 函数名(形参列表)
                               函数体
                                return 返回值列表
6、python主函数不调用也不会执行def main()
人为调用  if __name__= '__main__' :
                       main()
7、turtle库绘图库
8、lambda函数,用于简单,能够在一行内表示的函数,使用方法:函数名 = lambda 参数列表:表达式
convert = lambda x:x*rate
out = convert(x)
9、 type()函数判断数值类型
10、字符串分割split(),参数为以什么为分割标准
 
input_str = input('性别,体重(kg),身高(cm),年龄:')
#中文逗号与英文逗号相区别
info = input_str.split(',')
 
#性别
gender = info[0]
#体重(kg)
weight = float(info[1])
#身高(cm)
high = float(info[2])
#年龄
age = float(info[3])
 
11、字符串格式化输出format()
print("基础代谢率:{}大卡“.format(1279.5))
12、python异常处理机制代码
try :
      expression
except error1:
      expression
except error2:
        expression
except:
         expression
当python遇到try语句,先执行try的代码,如果没有错误发生执行tyr-except之外的语句
如果有相应的错误发生,执行对应的except语句。
13、python中一种重要的数据存储方式,列表list[],列表内的每个元素可以不同list.append(x)将x添加的列表末尾,
利用for循环遍历整个列表的内容:
for x in list:
14、在函数外定义了全局变量,在某个函数中要改变它的值,必须使用关键字global在函数在函数中重新声明它
15、处理时间的标准函数库datetime    now = datetime.datetime.now()
now.year   now.month   now.day
闰年判断 if(year%400==0) or ((year%4==0)and(year%100==0))
16、元组,特殊的序列类型,一旦被创建就不能被修改,使用圆括号表示(),访问方式和列表相同,元素也可以是不同类型的
17、set()函数用于集合的生成,返回的结果是一个无重复且排序任意的集合
18、字典类型dict()是 ”键--值’‘数据项的集合,其数据通过键查找值
字典的遍历 for key in d.key()
for val in d.values()
for item in d.item()
19 、python字符串
str.isnumeric()       str.isalpha()       str.islower()       str.isupper()   
分别表示字符串是否只由数字/字母组成    字符串中所有字母是否都为小写/大写
20、文件的操作
 
f = open('password.txt','a')
f.write('密码是:{} ,强度是:{}  \n'.format(pw_str,pw_strength))
f.close()