python学习笔记:
走近python
特点
简单,明确,优雅
import this
运行程序
shell
文件方式
都是解释执行
输入输出:
print('字符串') y=input('输入的数')
input返回的类型是:字符型
所以要
y=int(input('输入的数')) y=float(input('输入的数')) y=eval(input('输入的数'))
风格:
注释:#开头,一行
续行符:\
在程序比较长的时候,可能会需要
在
'''字符串'''
里面可以换行,不需要续行符
一行多语句,是可以的
缩进
语法基础
变量,没有常量(但是可以实现这一功能)
标识符:允许作为变量名的有效符号(大小写敏感),全大写为符号常量,下划线开头
__a
一般认为是内建标识符使用的符号(当成私有的)关键字:不能用作标识符(不包括函数名)
表达式
运算符连接的式子
乘方**,整除//,取余%
表达式一定要有结果
赋值
不需要显示声明变量,根据“值”确定类型,以引用的方式进行赋值
增量赋值:
m%=5 #m=m%5 m**=2
链式赋值:
a=b=1#先复制给b,然后给a
多重赋值:用逗号,创建的数据,等号两边都以元组的形式出现,元组用()括起来
(x,y)=(123,321) (y,x)=(x,y)
语句:完整执行一个任务的代码
面面观
函数
(1)查看函数的注释:
print (函数名.__doc__)