二、Python第二课——变量命名规则及字符串变量相关函数

目录

一、变量命名规则

二、字符串变量及相关函数

1、字符串变量 

2、相关函数 

最后琐碎杂物:

1、字符串之间的拼接

2、字符串格式控制(制表符和换行)


一、变量命名规则

正如其他编程语言一样,程序离不开声明变量,所以就需要遵守一定的规则。详细规则如下:

A、变量名只能包含字母、下划线和数字。变量名可以以字母或下划线开头但不能以数字开头。例如:a_bug是正确的变量命名,1_asd是错误的变量命名

B、变量名不能包含空格,但可用下划线分割其中的单词,例如:greet_messsage

C、变量命名时要注意避免与Python关键字和函数名相同(所以尽量在使用英文单词时用下划线加点什么东西)

D、变量名应该简洁易懂,尽量少用小写字母“l”和大写字母“O”,因为可能被错看成数字“1”和“0”(部分字体确实会出现这个现象)

注:有的书中还提到尽量少使用大写字母。

二、字符串变量及相关函数

1、字符串变量 

       字符串是我学习Python接触到的第一个数据类型,可以这样理解:字符串就是一些字符有序的排列在一起,如“ABCDEFG”,这就是一个字符串。在Python中,用引号(包括双引号和单引号)引起的都是字符串(这一点与C语言不同,目的是为了让字符串中也可以包含引号和撇号(这个撇号貌似是这样的:Mom ' s Car?))例如:在python中可以有如下字符串:' I told my friends, " You are welcome " ' 

注:在用单引号引起的字符串中,如果包含撇号,就会导致错误(原因:Python解释器会将第一个单引号和撇号之间的内容视为一个字符串,进而将余下的文本视为Python代码)

个人观点:这其实和语文句子中的标点符号一模一样。例如:小明复述道:“阿基米德曾说:‘给我一个支点,我能撬起整个地球!' ”

错误举例:

2、相关函数 

       课程较早介绍函数或者方法,和其他编程语言其实是一样的概念,是对数据执行的操作(这里为了易于理解就用“函数”来表示)每个函数后面通常会跟着一对括号,这是因为函数经常需要额外的参数来完成工作。

字符串处理函数有:

title():以首字母大写的方式显示字符串的每个单词 

upper():将字符串全部改写为大写

lower():将字符串全部改写为小写

lstrip():删除字符串开头的空白 (可将“lstrip”中的“l”看作是“left”的缩写,如此一来,这个函数的功能变为删除字符串左侧的空白)

rstrip():删除字符串串尾的空白(可将“rstrip”中的“r”看作是“right”的缩写,如此一来,这个函数的功能变为删除字符串右侧的空白)

strip():删除字符串中的空白 

 

message=" abcdefgkijk "  #声明一个字符串
print(message)           #输出原字符串
print(message.title())   #将其开头大写
print(message.upper())   #将所有字母大写
message=message.upper()  #将大写后的字符串放入本字符串
print(message)           #输出现有的字符串(全部是大写的字母)
print(message.lower())   #将所有字母小写
print(message.lstrip())  #去掉字符串前的空格
print(message.rstrip())  #去掉字符串后的空格

注:任何方法使用后,如不重新给变量赋值,则变量不会变化。要永久删除这个字符串中的空白,必须将删除操作的结果存储到变量中

最后琐碎杂物:

1、字符串之间的拼接

字符串和字符串之间的拼接可以直接使用“+”,这比C语言(不借助其他函数实现)要简单的多。具体用法如下:

message_1="Hello! "
message_2="Welcome to my CSDN blog! "
message_3=message_1+message_2
print(message_3)

2、字符串格式控制(制表符和换行)

 制表符和换行的使用可以让输出更整齐。制表符,我个人感觉就是空格!用法:

print("1、Language:\tPython\tC++\tJava\tC#\t") #输出只有制表符
print("2、Language:\nPython\nC++\nJava\nC#\n") #输出只有换行
print("3、Language:\n\tPython\n\tC++\n\tJava\n\tC#\n\t") #输出有制表符和换行

 

三、备注方式

单行备注,使用“#”号,整段备注使用“三个引号”(单引号、双引号都行)开头和结尾。快速备注:刷住需要备注的代码,然后键盘按下“Shift+/”就可以了。

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liO_Oil

打赏我,开启隐藏模式。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值