1.变量
print(“hello world”)
#使用变量
p=“hello world”;
print§;
#输出
hello world
变量名称要求:
(1)变量名只能包数字,字母,下划线。变量名可以以字母或者下划线开头但不能用数字开头。例如变量名可以是aBc_123但是不能是123_aBc。
(2)变量名不能包含空格但可以使用下划线来区分其中单词。例如abc_def可行,但如果用abc def作为变量名就会出错。
(3)不能将Python的关键字和函数名作为变量名,即不要使用Python保留用于特殊用途的单词作为变量名,例如print不能作为变量名。
(4)变量名应既简短又具有描述性。例如name比n好,student_name比s_n好,name_length比length_of_persons_name好。
(5)慎用大小写字母i,I和o,O,因为它们可能被别人看错成1和0。
2.避免变量名错误
name=“student”
print(nme);
变量名错误,程序出错
3.字符串
字符串就是一系列字符,在Python里用引号括起来的都是字符串,其中引号可以是双引号也可以是单引号。例如"this is a good day!!!";‘this is a good day!!!’;无论引号里是什么,都将认为是字符串。
3.1字符串首字母大写(修改标题)
name=“good student”;
print(name.title());
#输出
Good Student
函数title()不需要额外的信息,所以它后面的括号是空的,title()以首字母大写的方式显示每个单词,即将每个单词的首字母改为大写,这很有用,因为你经常需要将名字视为信息,例如你可能希望程序将值Ada,ADA和aDa视为同一个名字。
3.2合并(拼接)字符串
one=“abc”
two=“def”
three=one+" "+two;
print(three);
#输出
abc def
#Python使用 + 来合并字符串
又例如
name=“student”
print(name+“25”);
#输出
student25
3.3使用制表符或者换行符来添加空格
添加制表符\t
添加换行符\n
\表示转义字符
3.4 函数rstrip()删除空白(末尾空白)
函数lstrip()删除开头空白,使用函数strip()可以直接删除两端空白
4.使用字符串时避免语法错误
例如name=“student age sex”
错误写法:name=“student 'age sex”
撇号介于引号之间Python解释器无法正确理解这个字符串
如果使用单引号
name=’ student’age sex’
Python解释器认为不是有效代码,程序也会出错
5.Python2中的print语句
在Python2中,无需要将打印的内容放在括号里,从技术上来讲,Python3中的print()是一个函数,因此括号必不可少,有些Python2里有一部分print语句也用括号。