- 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头例如,可将变量命名为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-1 简单消息:将一条消息存储到变量中,再将其打印出来。
name = "XMTX" print(name)
2-2 多条简单消息:将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来
new = "aaaaaa" print(new) new = "bbbbbb" print(new)字符串
在Python中,用引号括起的都是字符串,其中的引号可以是单引号, 也可以是双引号。
"This is a string." 'This is also a string.'
1、使用方法修改字符串的大小写
**title()**以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。
a = "abcd" a = a.title() print(a) 运行结果: Abcd
**upper()**将字符串改为全部大写
a = "abcd" a = a.title() print(a) 运行结果: ABCD
**lower()**将字符串改为全部小写
a = "ABcd" a = a.title() print(a) 运行结果: abcd
2、合并字符串
Python使用加号(+)来合并字符串。这种合并字符串的方法称为拼接。通过拼接,可使用存储在变量中的信息来创建完整的消息。
first_name = "x" last_name = "mtx" full_name = first_name + " " + last_name print(full_name.title()) 运行结果: X Mtx
3、使用制表符添加空白
在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可使用空白来组织输出, 以使其更易读。 要在字符串中添加制表符,可使用字符组合t。
print("XMTX")
print("tXMTX")
运行结果:
XMTX
XMTX
在字符串中添加换行符,可使用字符组合n:
print("XMTX")
print("nXMTX")
运行结果:
XMTX
XMTX
还可在同一个字符串中同时包含制表符和换行符。字符串"nt"让Python换到下一行,并在 下一行开头添加一个制表符。
print("name:ntname_1ntname_2ntname_3")
运行结果:
name:
name_1
name_2
name_3
4、删除空白
要确保字符串末尾没有空白,可使用方法 rstrip()
这种删除只是暂时的,要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中:
a = " python " a = a.rstrip() print(a) 运行结果: python
剔除字符串开头的空白 lstrip()
a = " python " a = a.lstrip() print(a) 运行结果: python
剔除字符串两端的空白。为此,可分别使用方法 lstrip()和strip()
a = " python " a = a.strip() print(a) 运行结果: python
5、python2中的print语句
在Python 2中,无需将要打印的内容放在括号内。
#python2.7 print "Hello Python 2.7 world!" y Hello Python 2.7 world!
2-5 名言:找一句你钦佩的名人说的名言,将这个名人的姓名和他的名言打印出来。输出应类似于下面这样(包括引号): Albert Einstein once said, “A person who never made a mistake never tried anything new.”
print("鲁迅说:横眉冷对千夫指,俯首甘为孺子牛")
2-6 名言 2:重复练习 2-5,但将名人的姓名存储在变量 famous_person 中,再创建要显示的消息,并将其存储在变量 message 中,然后打印这条消息。
famous_personname = "鲁迅" message = "横眉冷对千夫指,俯首甘为孺子牛" print(famous_personname + "说:" + message)
2-7 剔除人名中的空白:存储一个人名,并在其开头和末尾都包含一些空白字符。 务必至少使用字符组合"t"和"n"各一次。 打印这个人名,以显示其开头和末尾的空白。然后,分别使用剔除函数 lstrip()、 rstrip()和 strip()对人名进行处理,并将结果打印出来
name = "tXMTXn" name1 = name.lstrip() print(name1) name2 = name.rstrip() print(name2) name3 = name.strip() print(name3)数字
1、整数
Python可对整数执行加(+)减(-)乘(*)除(/)运算。
>>> 2 + 3 5 >>> 3 - 2 1 >>> 2 * 3 6 >>> 3 / 2 1.5
Python使用两个乘号表示乘方运算:
>>> 3 ** 2 9 >>> 3 ** 3 27
2、浮点数
Python将带小数点的数字都称为浮点数。
>>> 0.1 + 0.1 0.2 >>> 0.2 + 0.2 0.4 >>> 2 * 0.1 0.2
3、使用函数 str() 避免类型错误
str() 它让Python将非字符串值表示为字符串
number = 2 print(type(number)) number = str(number) print(type(number)) 运行结果:
2-8 数字 8:编写 4 个表达式,它们分别使用加法、减法、乘法和除法运算,但结果都是数字 8。为使用 print 语句来显示结果,务必将这些表达式用括号括起来,也就是说,你应该编写 4 行类似于下面的代码: print(5 + 3) 输出应为 4 行,其中每行都只包含数字 8。
print(4 + 4) print(10 - 2) print(2 * 4) print(16 / 2) 运行结果: 8 8 8 8.0
2-9 最喜欢的数字:将你最喜欢的数字存储在一个变量中,再使用这个变量创建一条消息,指出你最喜欢的数字,然后将这条消息打印出来
number = 8 message = "My number is " + str(number) print(message) 运行结果: My number is 8



