Python程序设计--第1章 基础知识
Python程序设计(第2版),董付国 编著 ,清华大学出版社,很不错的Python书籍,只是我这么认为,讲解很到位。
##-------------------python程序设计------------- ## 1.2.1 基础知识 ##python 安装:www.python.org x=[1,2,3] #列表,list y=['a','b','c',['d',2]] print('x=',x,',y=',y) #功能键切换 Fn+ESC切换 print(id(x)) #变量的地址 print(type(x)) #变量的类型type()函数 ## alt+3:注释代码块,Alt+4取消注释 x=(1,2,3,'aa') #元组,tuple,元组不可以修改 print(x) print(type(x)) import keyword print(keyword.kwlist) #查看python的所有关键字 #dir(__builtins__) #系统内置函数名、模块名等 #- 1.4.3 数字 import math ll=math.sqrt(3**2+4**2) x=0xabc #16进制 x=0o123 #8进制 x=0b1001 #二进制 print(x) #自动转换为10进制 a='123'+'abc' #字符串合并 x=1/4 #3.*中为小数,2.*中0 x=3//2 #取整数 1 x=3%2 #余数,1 x="123"*3 #3次重复123123123 x=str(123) #数值转字符串 x=ord('a') #97,a对应的ASCII码 x=ord('A') #65,A对应的ASCII码 x=chr(65) #将ASCII码值转换成其对应的字母,chr与ord互为反函数!! x=chr(ord('a')) #a #打印26个英文小写字母 for i in range(26): c=chr(ord('a')+i) print(c,' ',end='') print('') # 模块的导入与使用 import math #这种方式倒入的模块,访问时需要加上模块名 x=math.sin(math.pi/2) #1 import random as r #为模块指定别名,调用时可以用别名以简化 x=r.random() #[0,1]内的值 x=r.randint(1,100) #[1,100]之间的随机整数,包含边界值 from random import * #这种方式倒入的模块可以省略模块名使用其中的函数 x=randint(1,100) #交换变量值及多变量同时赋值 x,y=8,9 x,y=y,x #交换值