2018-09-16 17:22:11
变量声明:
变量名 = ??
如:
1 message = "HelloWorld" 2 message = 1 3 message = 1.5
2.Python不使用 ';' 作为语句结束标记。 # 符号表示单行注释符
变量命名:
只能包含字母、下划线、数字,不能以数字打头;
不能包含空格,但可以使用下划线来分隔其中的单词;
不要将关键字和函数名用作变量;
名字应该具有描述性,不可以瞎起;
例如:name , hello_world , name1
字符串:
引号括起来的字符,可以是单引号或双引号。如:
1 message = "My name is 'LiLei' " 2 mesaage1 = 'My name is "HanMeiMei" '
关于字符串的一些方法:
Title() : 每个单词的首字母大写。如:
1 name = 'li lei' 2 print(name.title()) # 结果为 Li Lei
upper() : 全部大写, lower() : 全部小写。如:
name = "Han Mei Mei" print(name.upper()) #结果为 HAN MEI MEI print(name.lower()) # 结果为 han mei mei
使用 + 号进行字符串连接。如:
1 first_name = 'Han' 2 last_name = "Mei" 3 full_name = first_name + " " + last_name 4 print(full_name) # 结果为: Han Mei
strip() : 删除两端空白。空白:任何非打印字符,如空格、制表符、换行符。(rip:剥)
lstrip() , rstrip() : 删除左端,右端空白。如:
1 message = " I am not happy " 2 print(message.strip()) # 'I am not happy' 3 print(message.lstrip()) # 'I am not happy ' 4 print(message.rstrip()) # ' I am not happy'
数字:
整数:
可以执行 + 、 - 、* 、/, ** 表示乘方。如:
1 print(2*3) # 6 2 print(2+3) # 5 3 print(2-3) # -1 4 print(3/2) # 1.5 此处为1.5 5 print(2/3) # 0.6666666666666666 6 print(2**3) # 8
浮点数:
带小数点的数字。注意如下情况:
print(0.2+0.1) # 0.30000000000000004 print(3*0.1) # 0.30000000000000004
这是由计算机内部数字的表示方法引起的。
使用函数 str() 避免类型错误:
将非字符串值表示为字符串。如:
1 age = 20 2 messge = "Happy " + str(age) + "rd Birthday" 3 print(messge) # Happy 20rd Birthday
Pyhon之禅(The Zen of Python)
关于编写优秀代码的指导原则。在解释器中输入 import this 查看。