23:字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入

###空字符串和 len()函数

Python 允许空字符串的存在,不包含任何字符且长度为 0。例如:

>>> c = ''
>>> len(c)
0

len()用于计算字符串含有多少字符。例如:

>>> d = 'abc 尚学堂'
>>> len(d)
6

###转义字符

我们可以使用“\+特殊字符”,实现某些难以用字符表示的效果。比如:换行等。常见的转义字符有这些:

【操作】测试转义字符的使用

>>> a = 'I\nlove\nU'
>>> a
'I\nlove\nU'
>>> print(a)

I

love
U
>>> print('aaabb\
cccddd')
aaabbcccddd

###字符串拼接

1. 可以使用+将多个字符串拼接起来。例如:’aa’+ ’bb’ ==>’aabb’。
(1) 如果+两边都是字符串,则拼接。
(2) 如果+两边都是数字,则加法运算。
(3) 如果+两边类型不同,则抛出异常。
2. 可以将多个字面字符串直接放到一起实现拼接。例如:’aa’’bb’==>’aabb’

【操作】字符串拼接操作

>>> a = 'sxt'+'gaoqi'
>>> a
'sxtgaoqi'
>>> b = 'sxt''gaoqi'
>>> b
'sxtgaoqi'

###字符串复制

使用*可以实现字符串复制。
【操作】字符串复制操作

>>> a = 'Sxt'*3
>>> a
'SxtSxtSxt'

###不换行打印

我们前面调用 print 时,会自动打印一个换行符。有时,我们不想换行,不想自动添加换行符。我们可以自己通过参数 end = “任意字符串”。实现末尾添加任何内容:
建立源文件 mypy_06.py

print("sxt",end=' ')
print("sxt",end='##')
print("sxt")

运行结果:
sxt sxt##sxt

###从控制台读取字符串

我们可以使用 input()从控制台读取键盘输入的内容。

>>> myname = input("请输入名字:")
请输入名字:高淇
>>> myname
'高淇'

 

posted @ 2022-11-16 18:10  竹蜻蜓vYv  阅读(33)  评论(0编辑  收藏  举报