python第一章
定义:python是一门跨平台,开源,免费的解释型高级动态编程语言。
1.版本的选择:官网(
)同时推出了python2.x和3.x两个系列版本,推荐用3.x系列,且并不是数字越大版本就越新,根据自己的使用需求进行选择。
2.输出值的方式:
交互模式:>>>表达式语句
结果
>>>
文件模式:print(*objects,sep=’ ‘,end=’\n’,
file=sys.stdout,flush=False)
*objects:输出对象,一个或多个
sep:多个参数输出的分隔字符,默认空格
end:输出结束时的字符,默认是换行符\n
输出函数print():
print(1)
Stu=[1,2,3,4] 输出:1
print(Stu) 输出:[1,2,3,4]
print(*Stu) 输出:1 2 3 4
print(1,2,3,4) 输出:1 2 3 4
print(1,2,3,sep=’,’) 输出:1,2,3
print(1,2,3,sep=’:’) 输出:1:2:3
<模版字符串>.format(<逗号分隔的参数>)
1.默认按替换域出现的顺序输出
2. 根据序号到format()里查找序号对应的值进行填入
3.给每一个变量赋值,按替换域的变量名顺序输出
4.模版字符串中说明性字符串将被原样输出
格式限定符":"和类型说明字符f共同控制浮点数的输出精度
输入函数input():
读入的字符串不能直接用于运算。
eval()可将输入当成有效的表达式来求值,不改变数值类型.
4.python变量:
1.python不需要事先声明变量名及其类型,直接赋值就可以创建各种类型 的变量:>>>print(type(x))
<class’int’>
2.允许多个变量指向同一个值。
3.python不会对实数进行缓存,交互模式下同值不同命名的变量不共用同一个内存空间,同一个程序中的同值不同名变量会共用同一个内存空间。
4.python具有自动管理内存功能,会跟踪所有的值,并自动删除不再使用或者引用次数为0的值。