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

python变量和字符串详解 python 字符串 变量名_Python

添加换行符\n

python变量和字符串详解 python 字符串 变量名_变量名_02

\表示转义字符

3.4 函数rstrip()删除空白(末尾空白)

python变量和字符串详解 python 字符串 变量名_python变量和字符串详解_03

python变量和字符串详解 python 字符串 变量名_Python_04

函数lstrip()删除开头空白,使用函数strip()可以直接删除两端空白

python变量和字符串详解 python 字符串 变量名_python变量和字符串详解_05


4.使用字符串时避免语法错误

例如name=“student age sex”

错误写法:name=“student 'age sex”

撇号介于引号之间Python解释器无法正确理解这个字符串

如果使用单引号

name=’ student’age sex’

Python解释器认为不是有效代码,程序也会出错

5.Python2中的print语句

在Python2中,无需要将打印的内容放在括号里,从技术上来讲,Python3中的print()是一个函数,因此括号必不可少,有些Python2里有一部分print语句也用括号。