python(五)---字符串、列表与数据类型


1.字符串类型

字符串或串是由数字、字母、下划线组成的一串字符
python的字符串列表有2种取值顺序:
(1):从左到右索引默认从0开始的,最大的取值范围是字符串长度少1
(2):从右到左索引默认-1开始额,最大的范围是字符串开头

2.字符串访问

使用变量 [头下标:尾下标] eg: s = ‘ilovepython’ s[1:5]

3.字符串拼接

加号(+)是字符串的连接运算符,星号(*)是重复操作。 eg:str = ‘Hello World!’

4.python变量类型-List(列表)

定义:列表用[]标识,是python最通用的复合数据类型

 eg: lista = [1,2,3,4,5,6]   lsitb = ['ada',231,2.33,'dadsa']

列表的访问:列表中值的切割也可以用到变量[头下标:尾下标] 加号 + 是列表连接运算符,星号*是重复操作

5.python变量类型-Tuple(元组)

定义:元组用"()"标识。内部元素用逗号隔开。元组不能二次赋值,相当于只读列表。

 eg: tuple = ('qwe',123,123,5,55,90.2)

元组的访问:列表中值的切割也可以用到变量[头下标:尾下标] 加号 + 是列表连接运算符,星号*是重复操作

6.List和Tuple对比

list列表

标识符: []
定义:list = ['runoob',786,2.23]
访问:list[下标]
     list[开始下标:结尾下标]
修改:list[下标] = 新的值

tuple元组

 标识符:()
 定义: tuple = ('runoob',786,2.23)
 访问: tuple[下标]
      tuple[开始下标:结束下标]
 修改:非法 不能修改 只读

7.python变量-Dictiobary(字典)

定义:字典"{}"标识。字典索引(key)和它对应的值value组成。 键值对:key和value用:g隔开

dict1 = {'name':'john','code':6789,'dept':'sales'}
dict2 = dict()  空的字典
dict2 = {}      空的字典

访问:

字典对象名字[键key]     访问键key对应的值  eg:print dict1['name']
字典对象名字 .keys         访问所有的键              eg:print dict2.keys()
字典对象名字 .values()   访问所有的值              eg:print dict2.values()
字典对象名字                     访问所有字典信息    eg:print dict1
修改:修改值 没有下标 通过键名来进行修改 eg: dict1['name1'] = 123

8.python数据类型转换

int(x [,base ])                                      将x转换为一个整数
flloat(x )                                           将x转换为一个浮点数
complex(real [,imag ])                    创建一个复数,real为实部,imag为虚部
str(x)                                               将对象x转换为字符串
repr(x)                                              将对象x转换为表达式字符串
eval(str )                                用来计算在字符串中的有效python表达式,并返回一个对象
tuple(s )                                            将序列s转换为一个元组
list(s)                                              将序列s转换为一个列表
chr(x )                                              将一个整数转换为一个unicode字符
ord(x )                                              将一个字符转换为一个ASCII整数值
hex(x )                                              将一个整数转换为一个十六进制字符串
oct(x )                                              将一个整数转化为一个八进制字符串
bin(x )                                              将一个整数转换为一个二进制字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值