python的基础语法基础
2018-02-14 18:07
513 查看
一,Python的变量(1)创建变量变量的含义:存储信息的地方
创建变量并赋值
(2)使用变量
x = 1 y = 2 z = 3 print x,y,x*y,z
切记不要使用l,o命名,很多平台的显示让读者无法清晰的判断。
整型
2 > 1False
2 < 1(3)Python运算符加+,减-,乘*,除/
使用引号将字符串括起来
创建字符串
使用字符串
常用的转义字符
(6)字符串的其他用法字符串乘法
存储,处理一组元素的数据结构
创建列表
列表名 = 【元素1,元素2,...】
输出指定位置的元素
列表名【索引位置】 索引从0开始一次递增
获取指定范围的一组元素
列表名[起始位置:终止位置](3)列表修改元素操作修改指定位置的元素值
列表名[索引] = 值(4)列表添加元素操作在列表指定位置前插入新的元素
列表名.insert(索引位置,元素值)把一个元素添加到列表的最后
列表名.append(元素值)(5)列表 删除元素操作·删除指定位置的元素
del 列表名[索引位置]
(6)列表查找操作查找列表中是否存在指定的数值
元素值 in 列表名 返回布尔类型 True或False(7)合并列表
list_new=list[1,2,3]+list[2,3,4]
(8)重复列表
(9)列表常见问题
索引越界
创建元组
元组名 = (元素1,元素2,....)元组是写保护的
创建后不能再做任何修改操作(2)元组和列表的区别
为什么要用元组?
元组比列表操作速度快 不允许修改,使数据更安全(3)元组的操作取值操作与列表相同
略不允许删除元组中元素值
可以删除整个元组:del 元组名
4)元组与列表的转换元组转换为列表
list(元组名)列表转换元组
tuple(列表名)
字典的每个元素是键值对(key/value)
键是唯一的值
值没有特定的顺序
创建字典
字典名 = {键1:值1,键2:值2,...} 键值之间使用冒号(:)分隔 多个键值之间使用都好(,)分隔根据键查找对应的值
键是唯一的,而不同键的值却可以相同
(2)字典 取值操作根据键查找对应的值
键是唯一的,而不同键的值却可以相同
(3)字典 添加操作字典中添加元素
字典名['键'] = 值注意:键值对的键名区分大小写
(4)字典 修改,删除操作
修改字典中元素的值
字典名['键'] = 修改的值删除字典中元素
del 字典名['键'](5)常见问题
不能用+运算符执行连接操作
(6)字典的应用示例 保存系统的用户信息
创建变量并赋值
x = 1 print x x = 123 #再次赋值 print x
(2)使用变量
x = 1 y = 2 z = 3 print x,y,x*y,z
x = 1 y = 2 z = 3 print x,y,x*y,z英文字母大小写敏感,例如:m与M不同
切记不要使用l,o命名,很多平台的显示让读者无法清晰的判断。
二,Python的常用数据类型
(1)整型与浮点型整型
x = 123 print x浮点型
x = 1.98 print x使用浮点型
x = 1.8 y = 3.4 print x,x+y(2)布尔型True
2 > 1False
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(5)转义字符用一些普通字符的组合代替一些特殊字符,由于组合改变了原来字符表示的含义
常用的转义字符
转义字符 | 作用 |
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
print 10*'a'#空格也可以被乘,
三,Python列表
(1)列表(list)存储,处理一组元素的数据结构
创建列表
列表名 = 【元素1,元素2,...】
x = [3,5,7,9,11](2)列表取值操作
输出指定位置的元素
列表名【索引位置】 索引从0开始一次递增
获取指定范围的一组元素
列表名[起始位置:终止位置](3)列表修改元素操作修改指定位置的元素值
列表名[索引] = 值(4)列表添加元素操作在列表指定位置前插入新的元素
列表名.insert(索引位置,元素值)把一个元素添加到列表的最后
列表名.append(元素值)(5)列表 删除元素操作·删除指定位置的元素
del 列表名[索引位置]
(6)列表查找操作查找列表中是否存在指定的数值
元素值 in 列表名 返回布尔类型 True或False(7)合并列表
list_new=list[1,2,3]+list[2,3,4]
(8)重复列表
(9)列表常见问题
索引越界
四,Python元组
(1)元组(tuple)Python内置的一种数据结构创建元组
元组名 = (元素1,元素2,....)元组是写保护的
创建后不能再做任何修改操作(2)元组和列表的区别
列表 | 元组 | |
元素 | 方括号 | 圆括号 |
可变性 | 可变 | 不可变 |
操作 | 添加,修改,删除,搜索 | 搜索 |
元组比列表操作速度快 不允许修改,使数据更安全(3)元组的操作取值操作与列表相同
略不允许删除元组中元素值
可以删除整个元组:del 元组名
4)元组与列表的转换元组转换为列表
list(元组名)列表转换元组
tuple(列表名)
五,Python字典
(1)字典(dictionary/map)字典的每个元素是键值对(key/value)
键是唯一的值
值没有特定的顺序
姓名 | 手机号 |
张三丰 | 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]
相关文章推荐
- Python基础———4、python基础语法
- python 基础语法之列表、n维数组的变换(取反(逆序)\切片等)
- python的基础语法介绍 1
- Python语法基础
- python基础语法知识 第一篇
- Python 基础语法
- Python 基础语法(一)
- python 基础语法(一)
- Python学习笔记1(基础语法)
- Python基础语法学习第三篇
- Python学习笔记(一)基础语法
- Python语法基础19.函数(二)
- 程序语言 -- Python语法基础
- 代码Python入门(一、基础语法)
- Python基础 语法特别注意笔记(和Java相比)
- Python基础语法
- Python语法基础09.比较、关系运算符
- Python基础语法笔记
- Python 学习(一)基础语法
- Python基础语法