欢迎光临散文网 会员登陆 & 注册

字符串string

2022-04-26 18:40 作者:创世十鹰  | 我要投稿

# 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()很有用。很多时候,无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后想要显示这些信息时,将它转换为合适大小写方式。

字符串string的评论 (共 条)

分享到微博请遵守国家法律