自由式学习
1人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
该课程属于 1465-王同学-算法方向-推荐系统-就业:是 请加入后再学习

str():把其他数据类型转换成字符串

1.数字

>>> str(314)
'314'
1.科学计数法

>>> str(3.14e2)
'314.0'

3.布尔值

>>> str(True)
'True'

[] :提取字符

字符串的本质就是字符序列,在[]里面指定偏移量,可以提取该位置的单个字符。

正向:索引编号从0开始 ,到 len(str)-1

反向:-1开始, 到-len(str)

>>> a[0]
'a'
>>> a[6]
'g'
>>> a[-1]
'g'

>>> a[-7]
'a'
>>> a[7-2]
'f'

超出范围,报错

>>> a[-8]
Traceback (most recent call last):
  File "<pyshell#157>", line 1, in <module>
    a[-8]
IndexError: string index out of range


replace()

  1. 实现字符串的替换,创建了新字符串
  2. 字符串一旦定义好,是不可变的
  3. 变量重新指向了新创建的字符串

整个过程中,实际上是通过替换原字符串的字符,创建了新的字符串对象,并指向了变量a,且原字符串没有改变

字符串.replace()

>>> a = 'abcdefg'
>>> a = a.replace('d','Q') # 用Q替换d
>>> a
'abcQefg'

 

 

 

[展开全文]

授课教师

高级算法工程师

课程特色

图文(1)
视频(152)
考试(10)

最新学员