分享

字符串--python

 融水公子 2018-09-11
长度:
print(len('abc'))
print('jintian'.__len__())

Python 字符串不能被改变。向一个索引位置赋值,比如word[0] = 'm'会导致错误
----------------------------------------------------------------------
a = 'abc'
a1=a.replace('a', 'A')#替换
print(a1)
 ----------------------------------------------------------------------
1赋值
word = '字符串'
sentence = "这是一个句子。"
paragraph = """这是一个段落,
可以由多行组成"""
--------------------------------
从左到右索引默认0开始的,最大范围是字符串长度少1
从右到左索引默认-1开始的,最大范围是字符串开头
#2输出:
#加号 + 是列表连接运算符,星号 * 重复操作
------------------------------------
#!/usr/bin/python
# -*- coding: UTF-8 -*-
#!/usr/bin/python3
str='rognshuigongzi'      
print(str)                 # 输出字符串
print(str[0:-1])           # 输出第一个到倒数第二个的所有字符
print(str[0])              # 输出字符串第一个字符    切片
print(str[2:9])            # 输出从第三个开始到第五个的字符
print(str[2:])             # 输出从第三个开始的后的所有字符
print(str * 2)             # 输出字符串两次
print(str + '你好')        # 连接字符串
print('------------------------------')
print('hello\nrognshuigongzi')      # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nrognshuigongzi')     # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
 
------------------------------------------------------------
3类型转化
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print(int("123"))
print(str(123))
化成数字        int("abc")
化成字符串      str(123)
字符串转化成数字:int(str) 条件:str必须是数字组成
数字转化成字符串:str(int)
字符串:str,python当中凡使用引号引起来的都是字符串。
字符串可以相加(拼接)、不能相减、可以与数字相乘(str*int)。
bool:布尔值。true、false
--------------------------------------------
4示例:
str='180VPNhello'
print(str[1:2])
print(str[1:-2])   #切片
print(str[1:])   #第二个输出
print(str)
print(str*2)  #重复
print(str+"company")
结果:
8
80VPNhel
80VPNhello
180VPNhello
180VPNhello180VPNhello
180VPNhellocompany
-----------------------------------------------
5字符串的name[0]调用方法
name="jintianhenbucuo!"
print(name[0])
print(name[-1])     #输出倒数
print(name[4],name[-7])

result:
j
!
('i', 'n')
------------------------------------------
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Runoob"
 
print ("var1[0]: ", var1[0])
print ("var2[1:5]: ", var2[1:5])
结果:
var1[0]:  H
var2[1:5]:  unoo
-------------------------------------------  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多