首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python_实用入门篇_13

目前学习Python基础一次总结 ---- 一.列表,元组,集合,字典,字符 1.Python中最常见序列类型为:列表,元组,字符类型 特点: ①所有序列都支持迭代 注意:generator也是可迭代对象...Python可变与不可变类型 可变类型: 列表、字典是可变 举个例子说明:往列表list里增添数据,list = [1,2,3],list.append(4),实则就是在原有的列表对象添加数值...不可变类型: 主要核心类型,数字、字符串元组是不可变 举个例子说明:数字类型整数类型为例,i = 5, i += 1 实际上并不是真的在原有的整数对象上+1,而是重新创建一个value为6...将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串有效Python表达式,返回一个对象 tuple(s )...如果说for循环用于针对集合每个元素都一个代码块,而while循环则不断地运行,直到指定条件不满足为止。  1.使用for情况 for循环可以遍历可迭代类型,如列表,元组,字符类型。

4.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

2.0 Python 数据结构与类型

str(x) 将对象 x 转换为字符串 repr(x) 将对象 x 转换为表达式字符串 eval(str) 计算字符串有效 python 表达式 tuple(x) 将序列 x 转换为一个元组 list...[0:] google >>> print("tup1[1:2]",tup1[1:2]) tup1[1:2] ('baidu',) 连接元组: 元组元素值是不允许修改,但我们可以元组进行连接组合...可以通过工厂函数set()或使用花括号{}来创建集合。将列表传入set()可以快速实现去重,而添加重复元素则会被忽略。 集合可以进行集、交集、差集等基本运算,也支持添加、删除、清空等操作。...set.clear() 删除set所有元素 set.copy() 浅复制 set.update(t) 将t所有元素添加到set,t可以是另一个集合、一个序列 set.union(t) 求集...列表支持插入、删除和替换元素等操作,而元组是不可变序列,对元素操作是不支持,但是可以嵌套包含列表和字典等可变对象进行操作。所有序列类型都支持迭代操作,可以通过for循环遍历序列每一个元素。

34430

2.0 Python 数据结构与类型

对象 x 转换为字符串 repr(x) 将对象 x 转换为表达式字符串 eval(str)计算字符串有效 python 表达式 tuple(x) 将序列 x...列表每个元素都可以根据它们在列表位置或索引进行访问,第一个元素索引为0,第二个为1,以此类推。列表可以容纳任意类型对象,包括整数、浮点数、字符串、函数等。...google>>> print("tup1[1:2]",tup1[1:2])tup1[1:2] ('baidu',)连接元组: 元组元素值是不允许修改,但我们可以元组进行连接组合.>>> tup1...可以通过工厂函数set()或使用花括号{}来创建集合。将列表传入set()可以快速实现去重,而添加重复元素则会被忽略。集合可以进行集、交集、差集等基本运算,也支持添加、删除、清空等操作。...列表支持插入、删除和替换元素等操作,而元组是不可变序列,对元素操作是不支持,但是可以嵌套包含列表和字典等可变对象进行操作。所有序列类型都支持迭代操作,可以通过for循环遍历序列每一个元素。

49660

Python3基本数据类型

', 'lisi', 'wangwu'] b = [1, 3, 2, 5, 4] #元素类型 注:虽然一个列表元素可以字符串,和数值 但是,不建议定义字符串时混着用...元组 元组(tuple)与列表类似,不同之处在于元组元素不能修改元组写在小括号 () 里,元素之间用逗号隔开。...# a和b交集 print(a ^ b) # a和b不同时存在元素 使用s.add(key)可以添加元素到集合当中,可以重复添加,...repr(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串有效Python表达式,返回一个对象 tuple(s) 将序列 s 转换为一个元组 list(s) 将序列 s...d 必须是一个序列 (key,value)元组 frozenset(s) 转换为不可变集合 chr(x) 将一个整数转换为一个字符 ord(x) 将一个字符转换为数值 hex(x) 将一个整数转换为一个十六进制字符串

94030

Java编程思想第五版精粹(四)-运算符

1 作用 接受参数生成新值。与普通方法调用殊途同归。所有运算符都能根据自己运算对象生成一个值。 1.1 副作用(Side Effect) 可改变运算对象值。...编译器会将 + 连接字符串尝试转换为字符串 2 优先级 2.1 作用 决定了存在多个运算符时一个表达式各部分运算顺序。程序员经常习惯性忘记优先级规则,所以要用括号明确规定运算顺序。...在文本值后面添加字符可以让编译器识别该文本值类型。对于 Long 型数值,结尾使用大写 L 或小写 l 皆可(不推荐使用 l,因为容易与阿拉伯数值 1 混淆)。...当然,也可以换用普通 if-else 语句(在后面介绍),但三元运算符更加简洁 2.9 字符串运算符 这个运算符在 Java 里有一项特殊用途:连接字符串。...若表达式一个 String 类型开头(编译器会自动将双引号 "" 标注字符序列转换为字符串),那么后续所有运算对象都必须是字符串。 2.10 类型转换 作用 与一个模型匹配。

74611

Python3快速入门(三)——Pyth

join(sequence):用于将序列元素以指定字符连接生成一个新字符串。返回通过指定字符连接序列中元素后生成字符串。 len(str):返回对象(字符、列表、元组等)长度或项目个数。...1、元组 元组使用小括号创建,只需要在括号添加元素,使用逗号隔开,元素可以是不同类型。...元组元素值是不允许修改,但可以元组进行连接组合。...(tup3) tuple元素不可变有一种特殊情况,当元素是可变对象时,对象内部属性是可以修改。...tuple不可变限制只是在一个纬度上:元素类型。tuple元素所保存内容(数值或内存地址)是不允许修改,但地址映射对象自身是可以修改。 #!

3.6K20

Python快速学习第一天

eval(str) 用来计算在字符串有效Python表达式,返回一个对象 tuple(s) 将序列s转换为一个元组 list(s) 将序列s转换为一个列表 chr(x) 将一个整数转换为一个字符...unichr(x) 将一个整数转换为Unicode字符 ord(x) 将一个字符转换为数值 hex(x) 将一个整数转换为一个十六进制字符串 oct(x) 将一个整数转换为一个八进制字符串 5.3...) Python元组与列表类似,不同之处在于元组元素不能修改元组使用小括号(),列表使用方括号[];元组创建很简单,只需要在括号添加元素,使用逗号(,)隔开即可,例如: tup1 = ('physics...,需要在元素后面添加逗号,例如:tup1 = (50,); 元组字符串类似,下标索引从0开始,可以进行截取,组合等。...1:5]: ('chemistry',1997) print"tup1[1:5]:", tup1[1:3] 7.2、修改元组 元组元素值是不允许修改,但我们可以元组进行连接组合,例如: tup1

3.7K50

Python3 基本数据类型

字符串截取语法格式如下: 变量[头下标:尾下标] 索引值 0 为开始值,-1 为从末尾开始位置。 加号 (+) 是字符串连接符, 星号 (*) 表示复制当前字符串,紧跟数字为复制次数。...注意: 1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。 2、字符串可以用+运算符连接在一起,用*运算符重复。 3、Python字符串有两种索引方式,从左往右0开始,从右往左-1开始。...Tuple(元组元组(tuple)与列表类似,不同之处在于元组元素不能修改元组写在小括号(())里,元素之间用逗号隔开。 元组元素类型也可以不相同: #!...注意: 1、与字符串一样,元组元素不能修改。 2、元组可以被索引和切片,方法一样。 3、注意构造包含0或1个元素元组特殊语法规则。...(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串有效Python表达式,返回一个对象 tuple(s) 将序列 s 转换为一个元组 list(s) 将序列 s 转换为一个列表

71630

Python3 基本数据类型

字符串截取语法格式如下:变量头下标:尾下标索引值 0 为开始值,-1 为从末尾开始位置。加号 + 是字符串连接符, 星号 * 表示复制当前字符串,与之结合数字为复制次数。...注意:1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。2、字符串可以用+运算符连接在一起,用*运算符重复。3、Python字符串有两种索引方式,从左往右0开始,从右往左-1开始。...所有非零数字和非空字符串、列表、元组等数据类型都被视为 True,只有 0、空字符串、空列表、空元组等被视为 False。...注意:1、与字符串一样,元组元素不能修改。2、元组可以被索引和切片,方法一样。3、注意构造包含 0 或 1 个元素元组特殊语法规则。4、元组可以使用+操作符进行拼接。...eval(str)用来计算在字符串有效Python表达式,返回一个对象tuple(s)将序列 s 转换为一个元组list(s)将序列 s 转换为一个列表set(s)转换为可变集合dict(d)创建一个字典

15010

Python3 常见数据类型转换

Python3 常见数据类型转换 一、数据类型转换,你只需要将数据类型作为函数名即可 Python3常用内置函数数据类型转换函数说明int(x [,base ])将x转换为一个整数(x为字符串或数字...)将对象 x 转换为字符串repr(x )将对象 x 转换为表达式字符串eval(str )用来计算在字符串有效Python表达式,返回一个对象tuple(s )将序列 s 转换为一个元组list...(s )将序列 s 转换为一个列表chr(x )将一个整数转换为一个字符unichr(x )将一个整数转换为Unicode字符ord(x )将一个字符转换为数值hex(x )将一个整数转换为一个十六进制字符串...oct(x )将一个整数转换为一个八进制字符串 整型4种表现形式 2进制:'0b'开头。...例如:'0x1b'表示10进制27 4种进制转换:通过python内置函数(bin、oct、int、hex)来实现转换 二 、列表、元组、集合、字典相互转换 1、列表元组其它 列表集合(去重

2.9K20

Python3 基本数据类型

字符串截取语法格式如下: 变量[头下标:尾下标] 索引值 0 为开始值,-1 为从末尾开始位置。 加号 + 是字符串连接符, 星号 * 表示复制当前字符串,与之结合数字为复制次数。...3、Python字符串有两种索引方式,从左往右0开始,从右往左-1开始。 4、Python字符串不能改变。...注意: 1、与字符串一样,元组元素不能修改。 2、元组可以被索引和切片,方法一样。 3、注意构造包含 0 或 1 个元素元组特殊语法规则。 4、元组可以使用+操作符进行拼接。...(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串有效Python表达式,返回一个对象 tuple(s) 将序列 s 转换为一个元组 list(s) 将序列 s 转换为一个列表...frozenset(s) 转换为不可变集合 chr(x) 将一个整数转换为一个字符 ord(x) 将一个字符转换为数值 hex(x) 将一个整数转换为一个十六进制字符串 oct(x) 将一个整数转换为一个八进制字符串

54130

python3学习笔记(2)----p

字符串截取语法格式如下: 变量[头下标:尾下标] 索引值 0 为开始值,-1 为从末尾开始位置。 加号 (+) 是字符串连接符, 星号 (*) 表示复制当前字符串,紧跟数字为复制次数。...注意: 1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。 2、字符串可以用+运算符连接在一起,用*运算符重复。 3、Python字符串有两种索引方式,从左往右0开始,从右往左-1开始。...Tuple(元组元组(tuple)与列表类似,不同之处在于元组元素不能修改元组写在小括号(())里,元素之间用逗号隔开。 元组元素类型也可以不相同: #!...注意: 1、与字符串一样,元组元素不能修改。 2、元组可以被索引和切片,方法一样。 3、注意构造包含0或1个元素元组特殊语法规则。 4、元组可以使用+操作符进行拼接。...用来计算在字符串有效Python表达式,返回一个对象 tuple(s) 将序列 s 转换为一个元组 list(s)

84620

Python从入门到精通,这篇文章为你列出了25个关键技术点(附代码)

Python 变量名字命名。 Python 变量类型包括数字,字符串,集合,列表,元组和字典,这些都是标准数据类型。...= Greater:> Less:< Greater or Equal:>= Less or Equal:<= 06 Pickling 将对象换为字符串并将字符串储为一个文件过程称为 pickling...此外,复制和切片同样适用于列表 (可类比字符串操作) 列表还支持排序操作,如下所示。 ? 元组 Tuples 在某种程度上元组和列表类似,都是可以存储任意对象序列数据结构。...元组运行比列表更快速。 元组可以进行整数索引 元组是不可变,如下所示。 ? 值得注意是,如果一个元组元素包含一个列表,那么可以对列表进行修改。...文件 Files 使用with/as语句来打开读取文件,这与 C# 读取文件操作一致。 此外,with 语句还可以处理关闭连接和其他清理操作。 打开一个文件,如下所示。 ?

2.9K20

Python3 基本数据类型

字符串截取语法格式如下: 变量[头下标:尾下标] 索引值 0 为开始值,-1 为从末尾开始位置。 加号 + 是字符串连接符, 星号 * 表示复制当前字符串,与之结合数字为复制次数。...注意: 1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。 2、字符串可以用+运算符连接在一起,用*运算符重复。 3、Python字符串有两种索引方式,从左往右0开始,从右往左-1开始。...注意: 1、与字符串一样,元组元素不能修改。 2、元组可以被索引和切片,方法一样。 3、注意构造包含 0 或 1 个元素元组特殊语法规则。 4、元组可以使用+操作符进行拼接。...(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串有效Python表达式,返回一个对象 tuple(s) 将序列 s 转换为一个元组 list(s) 将序列 s 转换为一个列表...frozenset(s) 转换为不可变集合 chr(x) 将一个整数转换为一个字符 ord(x) 将一个字符转换为数值 hex(x) 将一个整数转换为一个十六进制字符串 oct(x) 将一个整数转换为一个八进制字符串

50920

Python教程(三):基础数据类型

可以字符串前面添加一个r,表示原始字符 Python 没有单独字符类型,一个字符就是长度为1字符串。...字符串可以用+运算符连接在一起,用*运算符重复。 Python字符串有两种索引方式,从左往右0开始,从右往左-1开始。 Python字符串不能改变。...和字符串一样,list可以被索引和切片。 List可以使用+操作符进行拼接。 List元素是可以改变。 Tuple(元组元组(tuple)与列表类似,不同之处在于元组元素不能修改。...构造包含 0 个或 1 个元素元组比较特殊,所以有一些额外语法规则: tup1 = () # 空元组 tup2 = (20,) # 一个元素,需要在元素后添加逗号 注意: 与字符串一样,元组元素不能修改...(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串有效Python表达式,返回一个对象 tuple(s) 将序列 s 转换为一个元组 list(s) 将序列 s 转换为一个列表

60540

python基础系列教程——python基础语法全解

x 转换为表达式字符串 eval(str ) 用来计算在字符串有效Python表达式,返回一个对象 tuple(s ) 将序列 s 转换为一个元组 list...ord(x ) 将一个字符转换为数值 hex(x ) 将一个整数转换为一个十六进制字符串 oct(x ) 将一个整数转换为一个八进制字符串...创建一个复数 str(x) 将对象 x 转换为字符串 repr(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串有效Python表达式,返回一个对象 tuple(s)...time.strftime(fmt[,tupletime]) 接收时间元组返回可读字符串表示的当地时间,格式由fmt决定。...4.可更改对象和不可更改对象参数传递 python函数参数传递: 不可变类型:类似 c++值传递,如 整数、字符串元组。如fun(a),传递只是a值,没有影响a对象本身。

86230

Python3基础数据类型

字符串截取语法格式如下: 变量[头下标:尾下标] 索引值 0 为开始值,-1 为从末尾开始位置。 加号 (+) 是字符串连接符, 星号 (*) 表示复制当前字符串,紧跟数字为复制次数。...2、字符串可以用+运算符连接在一起,用*运算符重复。 3、Python字符串有两种索引方式,从左往右0开始,从右往左-1开始。 4、Python字符串不能改变。...元组元素类型也可以不相同, 元组字符串类似,可以被索引且下标索引从0开始,-1 为从末尾开始位置。也可以进行截取。 其实,可以字符串看作一种特殊元组。...注意: 1、与字符串一样,元组元素不能修改。 2、元组可以被索引和切片,方法一样。 3、注意构造包含0或1个元素元组特殊语法规则。 4、元组可以使用+操作符进行拼接。...转换为字符串 repr(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串有效Python表达式,返回一个对象 tuple(s) 将序列 s 转换为一个元组

57820
领券