Python程序设计 第一章基础知识
1.python中的一切都是对象
2.python 不需要声明变量及其类型,可直接根据赋值或运算自动推断出变量的类型
3.字符串和元组属于不可变序列,以至于不能通过下标的方式来修改其值
4.数值类型主要有整数,浮点数,复数
5.定义变量名
1)必须以字母,汉字或下划线开头
2)变量名中不能有定格及标点符号
3)不能使用关键字作为变量名
4)区别大小写为不同变量 例:student Student
6.对于字符串,单引号,双引号,三引号作用一致,并可以相互嵌套
7.基本转义字符
\n 换行
\t 制表
\r 回车
\' 单引
\" 双引
\uhhhh 4位十六进制数对立的字符
\\ 一个\
\000 3位八进制数对应的字符
\xhh 2位十六进制数对立的字符
8.要实现不换行,可在变量末尾加上 end=" "
例如 print("Hello",end=" ")
print("World")
>>>
Hello World
9.重要内置函数:
dir(obj)返回指定对象或模板obj的成员列表,如果不带参数则返回包含当前作用域内所有可用对象名字的列表
help(obj)返回对象obj的帮助信息
10.range() 是用来生成指定范围数字的内置函数完整语法格式为 range( [start, ]stop [ ,step] ),该函数返回具有惰性求值特点的range,其中就包括左闭右开区间[start stop)内以step为步长的整数范围
例如:>>>range(5) #start默认为0,step默认为1
range(0,5)
>>>list((range5)) #把range对象转换为列表
[0,1,2,3,4]
>>>list(range(1,10))
[1,2,3,4,5,6,7,8,9]
>>>list(range(1,10,2))
[1,3,5,7,9]
>>>list(range(9,0,-2))
[9,7,5,3,1]
11.python采用的是基于值的内存管理方式,当多个对象被赋予相同值时,该值在内存中只有一个副本
12.python程序中的注释方法有两种形式
1)以#开头,本行为注释内容
2)一对三引号 ' ' ' ... ... ' ' '之间的,为注释内容
13.可以通过Python脚本的name 属性来控制脚本程序的某些行为
14.python程序文件的标准扩展名为py,python也支持为伪编译将程序转换成字码,也可以打包为二进制可执行程序
15.可以使用import语句来导入模块中的对象,也可以为导入的模块或对象设置别名
16.一般建议每个import语句只导入一个模块
浙公网安备 33010602011771号