Python基础——运算符、数据类型(0329)
2018-03-29 00:00
806 查看
一、Python 3 的数据类型
Python之所以简单,是因为赋值一个变量的时候,不需要定义这个变量的数据类型。
Python3的六个标准数据类型:Number数字型、string字符串、list列表、tuple元组、sets集合、dictionary字典。
二、Number数字型
1、Number数字型包含:int整形、float浮点型、bool布尔型、complex复数型。
1-1、整型(int):例如 a = 10
1-2、布尔型(bool):True、False
1-3、浮点型(float):round(float,ndigits) 其中float代表数字,ndigits代表精度。规则:四舍六入。
示例: a = 3.1415926
m = round(a,3)
print(m)
结果:m=3.14
二、Python 运算符
2-1、数字运算符: +加、-减、*乘、/除、%余数
2-2、关系运算符:等于==、不等于!=、大于>、小于<、大于等于>=、小于等于<=
2-3、赋值运算符:=、+=、-=、*=、/=
2-4、逻辑运算符:and、or、not
三、字符串 及 使用方法
1、字符串可以使用单引号、双引号、三引号来定义;推荐使用双引号。
同时使用反斜杠(\)转义特殊字符。
2、字符串的常用方法
2-1、find 查找字符串,如果找到,返回字符串开始的下标;如果未找到,返回 -1
示例1:
输出结果为 4
示例2:
输出结果为 g
示例3:
输出结果为 -1
2-2、replace 替换字符串
示例1:
输出结果为 Nsdfghjklcvb
示例2:
输出结果为 HQghjklcvb
2-3、split 分隔符(将字符串分割并返回列表)
示例:
输出结果为
2-4、strip 去除字符串前后的空字符
示例:
输出结果为asdf
2-5、format 格式化字符串
示例:
输出结果为
2-6、join 将序列中的元素以指定的字符连接生成新的字符串
示例:
输出结果为
3、在Python中,注释用 井 标识,其后面的内容都会被Python解释器忽略。也可以在头文件后面直接添加字符串来解释说明该项目或文件的作用(如图)。
推荐在写功能或函数的时候都要添加注释说明功能,给后期开发和代码重构提供很大帮助。
四、列表list() 及 常用方法
1、列表 list 是Python中使用最频繁的数据类型。
列表中元素的类型可以不同,支持数字、字符、甚至可以嵌套列表。
列表的写法:写在方括号[ ]中,中间使用逗号隔开元素。
1、在列表末尾增加一个元素 append
示例
输出
2、删除一个元素(默认删除列表末尾),返回删除的元素 pop(index=none)
示例:
输出: 99 和 a
3、删除指定元素 remove
示例:
结果:
4、返回该元素的下标 index
示例:
结果:2
5、正排序sort()与反序reverse()
示例:
结果:
6、insert 在指定位置插入一个新的元素 格式为insert(index,value)
示例:
结果:
7、截取切片 [头下标:尾下标] 头下标从0开始, -1 为从末尾的位置开始。
示例:
结果:
8、enumerate函数:使列表中 下标与value对应
示例:
结果:
五、元组tuple 及 使用方法
1、元组tuple:就是不能增删改,只能查的特殊list。
写在小括号()里,元素之间用逗号隔开。
列表中元素的类型可以不同,支持数字、字符。
示例1:
结果为:
示例2:
结果为:
说明:当元组中只有一个元素时,一定要写逗号,否则无法识别是 tuple 类型。
2、元组的使用方法
2.1 count(value) 统计value的个数
2.2 index(value) 返回第一个value的下标(和list 类似)
示例:
结果:
六、字典 dict 及其使用方法
1、字典:可以存储任意对象,也可以是不同的数据类型。
2、字典的定义方法:有三种(前两种比较常用),如下
结果:
3、使用方法:
3.1 get(key) 根据key获取对应的value ;如果key不存在,则返回 None
3.2 setdefault(key,value) 根据key获取对应的value,如果key不存在,则设定默认的value
示例:
结果:
4、keys() 获得所有的key
示例:
结果:
5、values() 获得所有的value
示例:
结果:
6、iteritems 将字典中的每个 key 与 value 对应
示例:
结果:
或者可以写成:
则结果更清晰:
7、update 更新字典(与 list中的 + 相似)
示例:
结果:
8、pop(key) 删除key对应的元素,返回key对应的value值
示例:
结果:
七、查看 及 转换 数据类型
1、查看数据类型 type()
2、判断数据类型 isinstance
3、数据类型之间的转换
tuple(s) 将列表s转换为一个元组
int(x) 将x转换为整形
str(x) 将x转换为字符串
chr(x) 将整形x转换为字符
Python之所以简单,是因为赋值一个变量的时候,不需要定义这个变量的数据类型。
Python3的六个标准数据类型:Number数字型、string字符串、list列表、tuple元组、sets集合、dictionary字典。
二、Number数字型
1、Number数字型包含:int整形、float浮点型、bool布尔型、complex复数型。
1-1、整型(int):例如 a = 10
1-2、布尔型(bool):True、False
1-3、浮点型(float):round(float,ndigits) 其中float代表数字,ndigits代表精度。规则:四舍六入。
示例: a = 3.1415926
m = round(a,3)
print(m)
结果:m=3.14
二、Python 运算符
2-1、数字运算符: +加、-减、*乘、/除、%余数
2-2、关系运算符:等于==、不等于!=、大于>、小于<、大于等于>=、小于等于<=
2-3、赋值运算符:=、+=、-=、*=、/=
2-4、逻辑运算符:and、or、not
三、字符串 及 使用方法
1、字符串可以使用单引号、双引号、三引号来定义;推荐使用双引号。
同时使用反斜杠(\)转义特殊字符。
2、字符串的常用方法
2-1、find 查找字符串,如果找到,返回字符串开始的下标;如果未找到,返回 -1
示例1:
输出结果为 4
示例2:
输出结果为 g
示例3:
输出结果为 -1
2-2、replace 替换字符串
示例1:
输出结果为 Nsdfghjklcvb
示例2:
输出结果为 HQghjklcvb
2-3、split 分隔符(将字符串分割并返回列表)
示例:
输出结果为
2-4、strip 去除字符串前后的空字符
示例:
输出结果为asdf
2-5、format 格式化字符串
示例:
输出结果为
2-6、join 将序列中的元素以指定的字符连接生成新的字符串
示例:
输出结果为
3、在Python中,注释用 井 标识,其后面的内容都会被Python解释器忽略。也可以在头文件后面直接添加字符串来解释说明该项目或文件的作用(如图)。
推荐在写功能或函数的时候都要添加注释说明功能,给后期开发和代码重构提供很大帮助。
四、列表list() 及 常用方法
1、列表 list 是Python中使用最频繁的数据类型。
列表中元素的类型可以不同,支持数字、字符、甚至可以嵌套列表。
列表的写法:写在方括号[ ]中,中间使用逗号隔开元素。
1、在列表末尾增加一个元素 append
示例
输出
2、删除一个元素(默认删除列表末尾),返回删除的元素 pop(index=none)
示例:
输出: 99 和 a
3、删除指定元素 remove
示例:
结果:
4、返回该元素的下标 index
示例:
结果:2
5、正排序sort()与反序reverse()
示例:
结果:
6、insert 在指定位置插入一个新的元素 格式为insert(index,value)
示例:
结果:
7、截取切片 [头下标:尾下标] 头下标从0开始, -1 为从末尾的位置开始。
示例:
结果:
8、enumerate函数:使列表中 下标与value对应
示例:
结果:
五、元组tuple 及 使用方法
1、元组tuple:就是不能增删改,只能查的特殊list。
写在小括号()里,元素之间用逗号隔开。
列表中元素的类型可以不同,支持数字、字符。
示例1:
结果为:
示例2:
结果为:
说明:当元组中只有一个元素时,一定要写逗号,否则无法识别是 tuple 类型。
2、元组的使用方法
2.1 count(value) 统计value的个数
2.2 index(value) 返回第一个value的下标(和list 类似)
示例:
结果:
六、字典 dict 及其使用方法
1、字典:可以存储任意对象,也可以是不同的数据类型。
2、字典的定义方法:有三种(前两种比较常用),如下
结果:
3、使用方法:
3.1 get(key) 根据key获取对应的value ;如果key不存在,则返回 None
3.2 setdefault(key,value) 根据key获取对应的value,如果key不存在,则设定默认的value
示例:
结果:
4、keys() 获得所有的key
示例:
结果:
5、values() 获得所有的value
示例:
结果:
6、iteritems 将字典中的每个 key 与 value 对应
示例:
结果:
或者可以写成:
则结果更清晰:
7、update 更新字典(与 list中的 + 相似)
示例:
结果:
8、pop(key) 删除key对应的元素,返回key对应的value值
示例:
结果:
七、查看 及 转换 数据类型
1、查看数据类型 type()
2、判断数据类型 isinstance
3、数据类型之间的转换
tuple(s) 将列表s转换为一个元组
int(x) 将x转换为整形
str(x) 将x转换为字符串
chr(x) 将整形x转换为字符
相关文章推荐
- Python基础 -- 01 Python的基础语法(数据类型、输入输出、运算符、数据类型转换、判断语句、循环语句)
- 小甲鱼:Python学习笔记001_变量_分支_数据类型_运算符等基础
- python基础-变量、数据类型、input、格式化、运算符、流程控制
- Python基础(2)-基本数据类型以及运算符介绍
- python基础:语法,数据类型和运算符
- Python3学习笔记【基础1--数据类型,运算符】
- chapter1:python 基础(数据类型,运算符,常用内置函数,模型,strings等)
- Python--前端基础之JavaScript(JS的引入方式,JS的变量、常量和标识符,JS的数据类型,运算符,流程控制,JavaScript的对象)
- python 基础2 编码转换 pycharm 配置 运算符 基本数据类型int str list tupple dict for循环 enumerate序列方法 range和xrange
- 【Python】04、python基础数据类型与运算符
- JavaScript基础系列2---数据类型和运算符
- Python基础之基本语法及数据类型
- Python基础:Python数据类型详解之字典与字符串
- java基础--JDK安装、环境变量配置、工具开发第一个程序、数据类型、运算符
- python003基础数据类型
- python基础2之数据类型---列表
- 数据类型,运算符和表达式04 - 零基础入门学习C语言05
- Python基础02 基本数据类型
- python 数据类型及运算符
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符