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    #交换值
原文地址:https://www.cnblogs.com/imhuanxi/p/11187120.html