1、变量的命名和使用
- 变量名只能包含字母、数字和下划线。变量名可以用字母或下划线开头,但不能以数字开头,例如,可将变量命名为message_1,但不能命名为1_message;
- 变量名不能包含空格,但可以使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但greeting message会引发错误;
- 不要将python关键字和函数名用作变量名,即不要使用python保留用于 特殊用途的单词,如print等等;
- 变量名应既简单又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好;
- 慎用小写字母l和大写字母O,因为他们可能被人看成数字1和0。
2、字符串
字符串就是一系列字符。在python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号,如下所示:
"This is a string ."
'This is also a string.'
又如:
'I told my friend,"python is my favorite language!" '
"The language 'Python' is named after Monty Python,not the snake. "
"One of python's strengths is its diverse and supportive community."
(1)使用方法修改字符串的大小写
#coding:utf-8
name = "adc lovelace"
print (name.title())
输出结果:
Adc Lovelace
#coding:utf-8
name = "adc lovelace"
print (name.upper())
print (name.lower())
输出结果:
ADC LOVELACE
adc lovelace
(2)合并(拼接)字符串
python中使用加号(+)来合并字符串:
#coding:utf-8
first_name = "abc"
last_name = "lovelace"
full_name = first_name +" " + last_name
print(full_name)
输出结果:
abc lovelace
#coding:utf-8
first_name = "abc"
last_name = "lovelace"
full_name = first_name +" " + last_name
print("Hello," + full_name.title() + "!")
输出结果:
Hello,Abc Lovelace!
#coding:utf-8
first_name = "abc"
last_name = "lovelace"
full_name = first_name +" " + last_name
message = "Hello," + full_name.title() + "!"
print(message)
输出结果:
Hello,Abc Lovelace!
(3)使用制表符或换行符来添加空白
在编程中,空白泛指任何非打印字符串,如空格、制表符和换行符。你可以使用空白来组织输出,以使其更易读。
要在字符串中添加制表符,可以使用字符组合\t:
要在字符串中添加换行符,可以使用字符组合\n:
图片.png 图片.png(4)删除空白
python能找出字符串开头和末尾多余的空白,如'python'和‘python ’
,可以使用方法rstrip()来删除末尾多余的空白:
上述方法只是暂时删除了空白,当再次调用时,依然存在空格。要永远删除字符串中的空白,必须将删除操作的结果存回到变量中:
图片.png可以剔除字符串开头的空白,或同时剔除字符串两端的空白,可以使用方法lstrip()和strip():
图片.png2、数字
(1)整数
在python中,可对整数执行加(+)、减(-)、乘(*)、除(/)运算:
图片.png
python使用两个乘号表示乘方运算:
图片.pngpython还支持运算次序,如可以用括号来修改运算次序:
图片.png(2)浮点数
python将带小数点的数字都称为浮点数。
图片.png需要注意的是,结果包含的小数位数可能是不确定的:
图片.png
(3)使用函数str()避免类型错误
图片.png上述例子中,使用了一个值为整数(int)的变量,但它不知道如何解读这个值,此时需要显式的指出你希望python将这个整数用作字符串:
图片.png3、注释
在python中,注释用井号(#)标识。井号后面的内容都会被python解释器忽略,如下所示:
图片.png
网友评论