<
>

Python变量、数据类型、数据类型转换相关函数用法实例详解

2020-06-25 08:09:14 来源:易采站长站 作者:易采站长站整理


>>> type(True)
<class 'bool'>
>>> type(False)
<class 'bool'>
>>> a=bool(2)
>>> a
True
>>> a=int(True)
>>> a
1
>>> print(int(False))
0

字符串str类型:

Python不支持字符类型; 字符会被视为长度为 

1
的字符串
可以使用两个单引号,或两个双引号来代表字符串


>>> type("aaaa")
<class 'str'>
>>> type('aaaa')
<class 'str'>

可以使用下标来访问字符串的值【-1代表最后一位】:


>>> str1="123"
>>> str1[0]'1'
>>> str1[-1]'3'

可以对字符串进行切片(切片方法:字符串名[左下标:右下标(不取到右下标)]),返回值是切片后的字符串,但并不会改变原字符串的值

【    [:]代表完全切片,[:右下标]代表从零开始,[左下边:]代表结尾是最后一位,-1下标代表最后一位   】

【切片也可以有间隔,用法字符串名[左下标:右下标:间隔]   】


>>> hello="hello world!"
>>> new_hello=hello[:]>>> new_hello
'hello world!'
>>> hello[:2]'he'
>>> hello[1:3]'el'
>>> hello[1:-1]'ello world'


>>> hello[1:-1:1]'ello world'
>>> hello[1:-1:2]'el ol'

可以使用三引号(单引号或双引号)来代表多行字符串


>>> type("""hahah
haha
hahah""")
<class 'str'>
>>> type('''第一行
第二行
第三行''')
<class 'str'>

常用函数:补充
字符串格式化:补充
原始字符串:补充

列表list类型:

list是一种有序的集合,可以随时添加和删除其中的元素。
使用中括号包裹元素,表明这是一个列表。[元素,元素,元素,…….]


>>> i=['a',100,True]>>> type(i)
<class 'list'>

列表的元素不限定数据类型,可以是字符串,可以是数值,可以是布尔类型,也可以是其他列表等等
列表可以是空的:list1=[] 可以使用list函数来创建列表


>>> list("abcd")
['a', 'b', 'c', 'd']

列表也可以使用下标来访问元素,也可以切片,操作与字符串相同。
列表可以替换元素【使用 = 】:

暂时禁止评论

微信扫一扫

易采站长站微信账号