开篇介绍:大家好,我是python学习者小白一枚!通过CSDN博客平台将自己学习的知识记录下来,以此鼓励自己好好学习,文章中有错误的地方呢,还请大佬们多多指教!
参考书籍:python入门
本章内容
一、python中变量的命名
二、字符串
1、字符串的定义
2、字符串的嵌套
3、使用方法修改字符串的大小写
4、合并(拼接)字符串
三、添加空白(使用制表符和换行符)
四、删除空白
五、使用字符串时应该避免的语法错误
一、python中变量的命名
1、变量中只能包含字母、数字和下划线,变量名以字母和下划线开头;
2、变量名不包含空格,以下划线代替空格;
3、不要将关键字和函数名用作变量名;
4、变量在命名时,要求可读性好;
5、变量名最好使用小写字母命名;
二、字符串
1、使用英文状态下的" "或者' '都可以
2、字符串的嵌套
3、使用方法修改字符串的大小写
变量.方法
(1)Name.title(): python使用“.”让title()方法对变量name执行变换,即,首字母大写的方式显示每个单词。
每个方法后都跟随一对括号,这是因为方法通常需要额外的信息来完成其工作,这种信息式在括号内提供的。title()方法不需要额外的信息,因此它后面的括号是空的。
(2)name.upper():字符串全部大写
(3)name.lower():字符串全部小写
在存储信息时,我们通常使用方法lower(),需要显示这些信息时,再将其转换为最合适的大小 写方式。
4、合并(拼接)字符串(使用“+”号)
#合并姓名
>>> first_name="ada"
>>> last_name="lovelace"
>>> fullname=first_name+" "+last_name
>>> print(fullname)
结果输出:
#合并字符串和变量
print("hello,"+fullname.title()+"!")
结果输出:
如果再输出时,将字符串和变量都包含在一个引号下,会发生如下错误:
Print ("hello, +fullname.title()+!")
结果输出:
如果只用引号隔开,不适用加号连接将会报错:
print("hello,"fullname.title()"!")
输出:
合并字符串和变量,可引入一个新的变量,将整条信息存储后,再输出:
message="hello,"+fullname.title()+"!"
print(message)
结果输出:
三、使用制表符或换行符来添加空白
1、在编程中,空白泛指任何打印字符,如空白、制表符、换行符。你可以使用空白来组织输出,以便更加易读。
#使用制表符增加空白
>>> print("python")
python
>>> print("\tpython")
Python
------------------------------------------------
#换行符
>>> print("laguages:\npython\nC\njavascript")
laguages:
python
C
Javascript
同时使用换行符和制表符举例:
四、删除空白
我们可以看出,使用方法lstrip()只能短暂的去除字符串开头的空白,要永久的删除该字符串开头的空白,必须将操作之后的结果存回变量中:
永久删除字符串开头的空白
永久删除字符串末尾的空白
五、使用字符串时避免的语法错误
1、注意区撇号和单引号的作用
2、当含有制表符的字符串被直接调用会发生如下错误:
必须使用print函数打印出含有制表符的字符串才行
3、去除字符串前后的空白(制表符)