python怎么把字符串变成集合_07.Python集合与字符串

更新时间:2023-07-11 03:29:57 阅读: 评论:0

python怎么把字符串变成集合_07.Python集合与字符串⽬标
列表
元组
字典
字符串
公共⽅法
变量⾼级
知识点回顾
Python 中数据类型可以分为 数字型 和 ⾮数字型
数字型
整型 (int)
浮点型(float)
布尔型(bool)
真 True ⾮ 0 数 —— ⾮零即真
假 Fal 0
复数型 (complex)
主要⽤于科学计算,例如:平⾯场问题、波动问题、电感电容等问题
⾮数字型
字符串
列表
元组
字典
在 Python 中,所有 ⾮数字型变量 都⽀持以下特点:
都是⼀个 序列 quence,也可以理解为 容器
取值 []
遍历 for in
计算长度、最⼤/最⼩值、⽐较、删除
链接 + 和 重复 *
切⽚
扩展类型
⽇期时间类型
1、字符串
1.1、如何在Python中使⽤字符串
a、使⽤单引号(')
⽤单引号括起来表⽰字符串,例如:
str='this is string';电力工程技术
print str;
b、使⽤双引号(")
双引号中的字符串与单引号中的字符串⽤法完全相同,例如:
str="this is string";
print str;
c、使⽤三引号(''')
利⽤三引号,表⽰多⾏的字符串,可以在三引号中⾃由的使⽤单引号和双引号,例如:str='''this is string
this is pythod string
this is string'''
print str;
2、布尔类型
bool=Fal;
print bool;
bool=True;
print bool;
3、整数
int=20;
print int;
4、浮点数
float=2.3;
print float;
5、数字
包括整数、浮点数。
5.1、删除数字对象引⽤,例如:
a=1;
b=2;
c=3;
del a;
del b, c;
#print a; #删除a变量后,再调⽤a变量会报错
5.2、数字类型转换
int(x [,ba]) 将x转换为⼀个整数
float(x ) 将x转换到⼀个浮点数
complex(real [,imag]) 创建⼀个复数
str(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) 将⼀个整数转换为⼀个⼋进制字符串
5.3、数学函数
abs(x)返回数字的绝对值,如abs(-10) 返回 10
ceil(x)返回数字的上⼊整数,如il(4.1) 返回 5
cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1
exp(x)返回e的x次幂(ex),如p(1) 返回2.718281828459045
fabs(x)返回数字的绝对值,如math.fabs(-10) 返回10.0
floor(x) 返回数字的下舍整数,如math.floor(4.9)返回 4
log(x)如math.log(math.e)返回1.0,math.log(100,10)返回2.0
log10(x) 返回以10为基数的x的对数,如math.log10(100)返回 2.0
max(x1, x2,...)返回给定参数的最⼤值,参数可以为序列。
min(x1, x2,...)返回给定参数的最⼩值,参数可以为序列。
modf(x)返回x的整数部分与⼩数部分,两部分的数值符号与x相同,整数部分以浮点型表⽰。pow(x, y) x**y 运算后的值。
round(x [,n]) 返回浮点数x的四舍五⼊值,如给出n值,则代表舍⼊到⼩数点后的位数。
sqrt(x)返回数字x的平⽅根,数字可以为负数,返回类型为实数,如math.sqrt(4)返回 2+0j 6、列表
6.1、初始化列表,例如:
list=['physics', 'chemistry', 1997, 2000];
nums=[1, 3, 5, 7, 8, 13, 20];
6.2、访问列表中的值,例如:
十味黑冰片丸'''nums[0]: 1'''
print "nums[0]:", nums[0]
'''nums[2:5]: [5, 7, 8] 从下标为2的元素切割到下标为5的元素,但不包含下标为5的元素'''
print "nums[2:5]:", nums[2:5]
'''nums[1:]: [3, 5, 7, 8, 13, 20] 从下标为1切割到最后⼀个元素'''
print "nums[1:]:", nums[1:]
'''nums[:-3]: [1, 3, 5, 7] 从最开始的元素⼀直切割到倒数第3个元素,但不包含倒数第三个元素''' print "nums[:-3]:", nums[:-3]
'''nums[:]: [1, 3, 5, 7, 8, 13, 20] 返回所有元素'''
print "nums[:]:", nums[:]
6.3、更新列表,例如:
nums[0]="ljq";
公平图片print nums[0];
6.4、删除列表元素
过年习俗的作文
del nums[0];
'''nums[:]: [3, 5, 7, 8, 13, 20]'''
print "nums[:]:", nums[:];
6.5、列表脚本操作符
列表对+和的操作符与字符串相似。+号⽤于组合列表,号⽤于重复列表,例如:
print len([1, 2, 3]); #3
print [1, 2, 3] + [4, 5, 6]; #[1, 2, 3, 4, 5, 6]
print ['Hi!'] * 4; #['Hi!', 'Hi!', 'Hi!', 'Hi!']
print 3 in [1, 2, 3] #True
自惭形秽
for x in [1, 2, 3]: print x, #1 2 3
6.6、列表截取
L=['spam', 'Spam', 'SPAM!'];
print L[2]; #'SPAM!'
print L[-2]; #'Spam'
print L[1:]; #['Spam', 'SPAM!']平面设计图片
6.7、列表函数&⽅法
list.append(obj) 在列表末尾添加新的对象
list.index(obj) 从列表中找出某个值第⼀个匹配项的索引位置,索引从0开始
北京免费景点
list.inrt(index, obj) 将对象插⼊列表
list.pop(obj=list[-1]) 移除列表中的⼀个元素(默认最后⼀个元素),并且返回该元素的值
list.sort([func]) 对原列表进⾏排序
7、元组(tuple)
Python的元组与列表类似,不同之处在于元组的元素不能修改;元组使⽤⼩括号(),列表使⽤⽅括号[];元组创建很简单,只需要在括号中添加元素,并使⽤逗号(,)隔开即可,例如:
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";
创建空元组,例如:tup = ();
元组中只有⼀个元素时,需要在元素后⾯添加逗号,例如:tup1 = (50,);
元组与字符串类似,下标索引从0开始,可以进⾏截取,组合等。
7.1、访问元组
tup1 = ('physics', 'chemistry', 1997, 2000);
#tup1[0]: physics
print "tup1[0]: ", tup1[0]
#tup1[1:5]: ('chemistry', 1997)
print "tup1[1:5]: ", tup1[1:3]
7.2、修改元组
元组中的元素值是不允许修改的,但我们可以对元组进⾏连接组合,例如:
tup1 = (12, 34.56);
tup2 = ('abc', 'xyz');
以下修改元组元素操作是⾮法的。
# tup1[0] = 100;
创建⼀个新的元组
tup3 = tup1 + tup2;
print tup3; #(12, 34.56, 'abc', 'xyz')
7.3、删除元组
元组中的元素值是不允许删除的,可以使⽤del语句来删除整个元组,例如:
tup = ('physics', 'chemistry', 1997, 2000);
print tup;
del tup;

本文发布于:2023-07-11 03:29:57,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1090113.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:列表   元素   元组   返回   字符串   转换
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图