Python学习1
1、静态语言和脚本语言。
静态语言一般是编写好源代码由编译器统一执行形成目标代码。c
脚本语言是一行一行写,接着翻译并执行。 python idle
2、高级语言写的程序称为源代码/源文件。
编译 是将全部源代码翻译成为机器指令。形成一个可执行文件。
解释 是对源代码进行逐条语句的翻译并运行。每执行一次就翻译一次。
3、有中文的python文件,脚本文件编码是UTF-8。
所谓脚本文件:是使用一种特定的描述性语言,依据一定的格式编写的可执行文件。
4、注释。单行注释用 #;多行注释用''' ---连续三个单引号。
5、输入input。 name = input("输入你的姓名:") #接收键盘输入,返回为string类型。
print(name)
6、eval 计算字符串所对应的表达式的值,返回结果。
r = eval(input("输入一个表达式"))
print(r)
7、变量 a=7 ,则a为整形变量; a=3.14 ,则a为浮点数类型。不用预先定义,赋值时即完成定义。
8、复数 a+bJ 。省略其中某一个位置就是默认对应位置为0。
9、字符串转换为整数:
int(参数1,参数2) // 参数1是一个整数字符串,参数2是指转换为几进制。默认为十进制。
字符串用' ', " ",''' '''表示。
10、字符串转换为浮点数:
float('35.6') #把字符串35.6 转换为 浮点数35.6
11、字符串的截取。字符串都用string类型表示。
s[beg:end] beg---end-1 #只能截取,不能修改 s[1]访问某个元素
12、列表
列表可以包含多个元素,每个元素的类型可以不相同。可以进行列表嵌套。
列表可以截取产生新的列表,截取方式同字符串。
ls[beg:end] 截取列表结果也为列表,ls[0]返回某个元素。
列表的元素可以修改,ls[1:4]=[1,'2'] 把1-3位置上的元素替换为1,'2'。
注意 列表中的一个或几个元素修改,前面是[1,4]后面也要用列表类型来替换,而不能是元素。
但是可以把列表中的一个元素修改为一个列表。
列表中从最后添加元素:ls.append('a')
从任意位置添加元素:ls.insert(0,'a')
从任意位置删除元素:ls.pop(2)
生成列表:
ls =list(range(0,11))
13、元组:
元组就是用小括号写的列表,并且要求元组内的元素不可变。虽然不能修改元组中的元素,但如果元组中包含了列表等可变类型的元素,则可以对这些可变类型数据中的元素做修改。
14、字典:
用{},其中用键值对表示。key:value
访问对应的值: 字典名+[ 键 ]