(1)创建变量
x = 1 print x x = 123 #再次赋值 print x
(2)使用变量
x = 1 y = 2 z = 3 print x,y,x*y,z
(3)变量的命名规则
#name = 1 3k = 1 print = 1
m = 1
print M
(1)整型与浮点型
x = 123
print x
x = 1.98
print x
x = 1.8 y = 3.4 print x,x+y
(2)布尔型
2 > 1
2 < 1
(3)Python运算符
x,y = 10,2
print x+y,x*y,x/y
5 + 8 * 3
(5 + 8)* 3
5 + 8 * 3/4
(4)字符串
name = ‘马云‘ address = ‘长安街1号‘ content = ’’‘没规划的人生叫拼图, 有规划的人生叫蓝图’‘’
name = raw_input("请输入你的名字:") print("我叫{0}".format(name))
(5)转义字符
转义字符 | 作用 |
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\‘ | 单引号 |
\" | 双引号 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
(6)字符串的其他用法
print 10*‘a‘
space = ‘ ‘ print ("读万卷书,不如行万里路") print (space*2+"行万里路,不如阅人无数") print (space*4+"阅人无数,不如名师指路")
(1)列表(list)
列表名 = 【元素1,元素2,...】
x = [3,5,7,9,11]
(2)列表取值操作
列表名【索引位置】
索引从0开始一次递增
列表名[起始位置:终止位置]
(3)列表修改元素操作
列表名[索引] = 值
(4)列表添加元素操作
列表名.insert(索引位置,元素值)
列表名.append(元素值)
(5)列表 删除元素操作·
del 列表名[索引位置]
(6)列表查找操作
元素值 in 列表名
返回布尔类型 True或False
(7)合并列表
(8)重复列表
(9)列表常见问题
(1)元组(tuple)
元组名 = (元素1,元素2,....)
创建后不能再做任何修改操作
(2)元组和列表的区别
列表 | 元组 | |
元素 | 方括号 | 圆括号 |
可变性 | 可变 | 不可变 |
操作 | 添加,修改,删除,搜索 | 搜索 |
元组比列表操作速度快
不允许修改,使数据更安全
(3)元组的操作
略
(4)元组与列表的转换
list(元组名)
tuple(列表名)
(1)字典(dictionary/map)
姓名 | 手机号 |
张三丰 | 18010008888 |
李小明 | 18020008888 |
王大壮 | 18030008888 |
周小舟 | 18040008888 |
谢一松 | 18050008888 |
字典名 = {键1:值1,键2:值2,...}
键值之间使用冒号(:)分隔
多个键值之间使用都好(,)分隔
(2)字典 取值操作
(3)字典 添加操作
字典名[‘键‘] = 值
(4)字典 修改,删除操作
字典名[‘键‘] = 修改的值
del 字典名[‘键‘]
(5)常见问题
(6)字典的应用示例
# 定义一个空字典 db = {} # 接收键盘输入的用户名和密码 prompt = ‘--The first login desired:‘ name = raw_input(prompt) pwd = raw_input("password:") # 保存到字典中 db[name] = pwd # 输出字典中全部数据 print(db) # 根据用户名查询他的密码 prompt = "--login searched:" key = raw_input(prompt) print db[key]
原文:http://www.cnblogs.com/chensiqiqi/p/6179686.html