python字符串操作作业_python 字符串操作一

一、字符串的本质:字符序列,python字符串是不可变得,我们无法对字符串进行任何修改,但是可以将字符串的一部分复制到新创建的字符串,达到看起来修改的效果。python不支持单字符类型,单字符类型也是作为一个字符串使用的。

二、字符串的编码:Python3直接支持Unicode,可以表示世界上任何书面语言的字符。python字符默认就是16位的Unicode编码,ASCII码是Unicode编码的子集。

三、引号创建字符串:

a  = "abc"  或者  a = " I' m  a teacher  "

四、空字符串和len()函数

python 允许空字符串,不包含任何字符且长度为0。    a = ""

len()用于计算字符串含有多少字符。例如: d = "北京"   len(d)   计算字符个数

五、转义字符:

我们可以用“\+”特殊字符,来实现某些难以用字符表示的效果,比如:换行等等

常见的转义字符:

a = "i \n love \n you"

b = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\

ccccccccccccccccccccccc"

六、字符串拼接  可以使用 +  如:a = "123" + "456"  pirnt(a)

(1)如果都是字符串,则拼接

(2)如果 + 两边都是数字,则加法运算

(3)如果 + 两边类型不同,则直接抛出异常

七、字符串的复制

a = "1234" * 3   ==>  "123412341234"

八、不换行打印:直接调用print,会自动打印一个换行符,有时我们不想换行,可以通过end="任意字符串" 实现末尾添加内容。

print("zhangsanfeng',end="")

print(""zhangsanfeng",end="###")

print("sxt")

九、从控制台读取字符串:

f = input("请输入你的名字:")

print(type(f))

十、str()实现数字转型字符串

str(5.20)  ==> "5.20"  int("5.20")   int("123")  ==》123   float("123")  ==》123.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中,有很多可以对字符串进行操作的方法。首先,可以使用加号(+)来连接两个字符串,例如:"Hello" + "World"会得到"HelloWorld"。此外,可以使用乘号(*)来重复一个字符串的多次出现,例如:"python" * 3会得到"pythonpythonpython"。 还可以使用方括号([])来访问字符串中的特定字符,索引从0开始,例如:"python"会得到"p"。如果要访问字符串中的一部分字符,可以使用切片操作,例如:"python"[1:4]会得到"yth"。 此外,还可以使用len()函数来获取字符串的长度,例如:len("python")会得到6。还可以使用str()函数来将其他类型的数据转换为字符串类型,例如:str(123)会得到"123"。 还有一些其他有用的字符串方法,比如lower()用于将字符串转换为小写,upper()用于将字符串转换为大写,strip()用于去除字符串两端的空格,replace()用于替换字符串中的子串,split()用于将字符串分割成列表等等。 需要注意的是,当字符串中包含特殊字符时,可以使用转义符(\)来表示这些字符,如引号(')和反斜杠(\)。 总之,在Python中,字符串是一种非常重要的数据类型,有许多方法可以用于操作和处理字符串。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python字符串的基本操作](https://blog.csdn.net/qq_39218260/article/details/122388554)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [python教程:15种字符串操作方法](https://blog.csdn.net/qdPython/article/details/124063345)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值