输入函数:input()
用法: 变量名 = input()
a = input("what's your name?")
print(a)
输出函数:print()
格式: print("所要输出函数",end="")
注意,end是确定所输出的末尾是什么,一般默认为换行。
转换函数:eval()
使用方式:变量 = eval(字符串表达式),eval函数,用来执行一个字符串表达式,并返回表达式的值。函数将去掉字符串最外侧的引号,并按照python的语句方式将字符串转成表达式,并执行表达式并返回结果
三十五个保留字
1,False,布尔值,代表0或者错 2,None,是一个特殊的常量,相当于空集 3,Ture布尔属性值,代表1或真 4,and表示逻辑‘与’,就是把几个分开的连起来 5,as与with连用构成语句 6,assert断言,检查一个程序是否正确,if正确贼无任何影响,若为错误则会报错 7,async用来声明一个程序为异步函数(异步函数:无顺序性,调用的函数会立即返回,不影响后续程序的使用,相当于多条线路使用 8,await一个协程里可以启动另一个协程,并等待它完成返回结果,关于await和按async的区别,await必须在async函数里面而async不一定非要在await里面注意在使用await函数时只是暂停了函数而非整个代码,而async则是在开一个路出来 9,break,退出循环 10,class,python的类 11, continue,跳过continue后面循环块中的语句,继续进行下一轮循环 12,def用于定义方法 13,del删除list的元素 14,elif相当于else if 15,else与if搭配,表示条件不成立 16,except,出现在异常处理中,使用格式为:try...except,try中想要执行的语句,expect捕获异常 17,finally,必然执行finally的模块 18,for,循环之一,还有while循环 19,with,和as一起使用,with...as用来代替传统的try...finally 20,from导入相应的模块,用import或者from...import 21,global,定义全局变量 22,if条件判断 23,import引入外部包 24,in查找列表中是否含有某个元素,或者字符串a是否包含字符串b 25,is判断两个标识符是不是引用与同一个对象(同一个内部存储空间) 26,lambda既匿名函数,不用想给函数起什么名字,提升了代码的简介程度 27,nonlocal可以用于标识外部作用域的变量 28,not和in相反一个是是否存在,一个是是否不存在 29,or表示逻辑"或” 30,pass含义就是什么都不做,例如在定义某个函数时可以先写上pass,后续在完善 31,raise可以主动引发异常,一旦执行了raise语句后面的代码就不执行了 32,return返回 33,try出现在异常处理中,使用格式为:try...except,try中放想要执行的语句,expect执行异常 34,while表条件判断,同时也有while循环 35,yield生成器,就是一个返回迭代器(iterator)的函数
注释
单行注释 ,# ‘所输入的语句’
多行注释:""" 所要输入的语句"""
标识符
1,标识符只含字母,数字,下划线。其次标识符中的字母是严格区分大小写的,并且,不能与python语言中的保 留字相同。
2,不含空格等特殊字符如@,¥等。
3,以下划线开头的具有特殊含义:以单下滑线开头的是不能直接访问的 类属性(稀有属性),该类属性无法通过"from...import*"的方式进行导入;以双下滑线开头的表示类的私有成员; 以双下划线开头和结尾的是专用标识符。
python的基本语句
1,表达式,产生或计算新数据值的代码片段称为表达式,是值、变量和操作符或运算符的组合。表达式类似于数学中的计算公式,以表达单一功能为目的,运算后产生的结果。表达式运算的解果。 由操作符或运算符决定,按照连接运算数的运算符进行分类,分成算数表达式、逻辑表达式、 关系表达式等
python语言中主要常用的算术运算符有 # + - * / // ** ~ % ,中文解释,加,减或取负,乘,除,整除,乘方,取补,取模(取模,与取余的唯一差别,即取模向负无穷无线舍入,而取余则是向0舍入)
print(4%3) # 都为整数与取余无差
print(-4%3) # 为负数是,设c=a/b,则取模=a-c*b,注意不同的编程语言所得的并不一样
# >>,<<,右移,左移 # &,|,^,表示二进制的AND,OR,XOR运算。 # >,<、==、!、=,<=,>=,表示大于,小于,等于,不等于,小于等于,大于等于 # 注意,在以上运算符中~,|,^,&,<<,>>必须用整数作为运算数 。 使用 and,or,not表示逻辑运算 使用is,is not,比较两个变量是否为同一个对像。
python,支持字典、集合、列表的推导式,即dict comprehension、set comprehension # 和list comprehension