In [1]:
s = "i love ruirui"
print(s)
. . .
In [4]:
#如果想表达出let's go来
#1.可以使用嵌套引号,即外层使用双引号
#2.转义字符
s = "let's go"
#\'=='(表示转义)
ss = 'let\'s go'
print(s)
print(ss)
#\\= \(可以显示一个反斜杠\)
a = "c:\\user"
print(a)
#回车换行符
s1 = "I love\r\ n ruirui"
print(s1)
. . .
In [ ]:
## 字符串的格式化
- 把字符串按照一定格式打印或者填充
- 格式化有两种方法
- 利用百分号(%)
- 利用format函数
. . .
In [ ]:
s = "xxx 您好,快来学习啦。"
. . .
In [ ]:
### 利用百分号格式化
- 在字符串中,利用 % 表示一个特殊含义,表示对字符串进行格式化
- %d:此处应该放入一个整数
- %s:表示此处应该放入一个字符串
. . .
In [5]:
s = "I love %s"
#下面打印,直接吧 %s 作为字符串的一个内容打印出来了
print(s)
. . .
In [6]:
print("I LOVE %s"%"ruirui")# (这就是格式化在 %s 后面加个 % 才能格式化字符串)
. . .
In [7]:
print(s%"ruirui")
. . .
In [13]:
s = "I am %d years oid"
# 留意下面两句话的区别结果
print(s)
print(s%23)
. . .
In [19]:
s = "I am %s, i am %d years old"
print(s)
#注意出错的原因
#如果字符串中有占位符,则有几个占位符就必须用几个实际内容代替,或者一个也不要有
#print(s%"ruirui")
print(s%("ruirui"18))# 如果出现多个占位符,则相应的内容需要用括号括起来
. . .
In [ ]:
## foramat函数进行格式化
- 直接用 format 函数进行格式化
- 推荐使用这个方法
- 在使用上,以{}和 : 代替 % 号,后面用format带参数完成
. . .
In [22]:
s = "I love {}".format("ruirui")
print(s)
s = "Yes, i am {1} years old,I love {0} and i am {1} years old".format("ruirui",23)
print(s)
. . .
## None
- 表示什么都没有
- 如果函数没有返回值,可以返回 None
- 可以用来占位
- 用来解除变量的绑定
None¶
- 表示什么都没有
- 如果函数没有返回值,可以返回 None
- 可以用来占位
- 用来解除变量的绑定