字符串string
# string中文意思是字符串
# 字符串是什么? 字符串就是一系列字符。在python中用引号引起来的都是字符串,单双都行。如下:
"This is a string."
"This is also a string."
# 引号嵌套
# "I'm python."
# "I'm 'a' python."
# 'I am "python".'
# 但是要注意双引号里放双引号,单引号里放单引号。如"I am "python""###这是因为编译器是成对的找,然后就变成这个样子了 "I am "和python"",字符串python的格式不对。
# "I am ""python" 这个就行。
a = "I'm python."
b = "I'm 'a' python."
c = 'I am "python".'
d = "I am ""python"
print(a)
print(b)
print(c)
print(d)
# 运行结果:
# I'm python.
# I'm 'a' python.
# I am "python".
# I am python
# 如果写这个'I'm python.'###但是编写的时候有相当于报错提示,假如我就要使用单引号怎么办,就要用转义字符("\")如下:
'I\'m python.'
message = 'I\'m python.'
print(message)
# 使用方法修改字符串大小写
# 方法是python可对数据执行的操作
name = "ada lovelace" #变量name指向了字符串"ada lovelace"
print(name.title()) #函数调用print()##name.title()中name后面的句点(.),让python对变量name执行方法title()指定的操作。
# 每个方法后面都跟着一对圆括号"()",这是因为方法通常需要额外的信息来完成工作。而这种信息是在圆括号内提供的。函数title()不需要额外的信息,因此它后面的圆括号是空的。
###方法title()就是将每个单词首字母改为大写### #这有什么有什么用呢?这很有用,因为经常需要将名字视为信息。比如你可能希望程序将值Ada,ADA ,ada视为同一个名字,
# 并将他们都显示为Ada
# 全部大写"方法upper()" 和 全部小写"方法lower()"
name = "Ada Lovelace" #变量name指向了字符串"ada lovelace"
print(name.upper()) ###结果全部大写###LOVELACE###
print(name.lower()) ###结果全部小写###lovelace###
# 上面代码运行结果:
# I'm python.
# Ada Lovelace
# ADA LOVELACE
# ada lovelace
# [Finished in 64ms
# 存储数据时,方法lower()很有用。很多时候,无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后想要显示这些信息时,将它转换为合适大小写方式。