变量的命名规则
- 变量名只能包含字母、数字和下划线
- 变量名不能包含空格,但可以用下划线分割单词
-
不要用python关键字和函数名用作变量名
message = "hello,world!" print(message)
字符串
字符串就是一系列字符,由单引号或者双引号括起
-
.title()
message = "ada lovelace" print(message.title()) #输出 Ada Lovelace
-
.upper()
message = "ada lovelace" print(message.upper()) #输出 ADA LOVELACE
-
.lower()
message = "Ada Lovelace" print(message.lower()) #输出 ada lovelace
-
拼接字符串
使用+来拼接字符串firstname = "ada" lastname = "lovelace" fullname = firstname+" "+lastname print(fullname) #输出 ada lovelace
-
制表符和换行符添加空白
制表符: \t
换行符: \nprint("language:\n\tPython\n\tC\n\tJavaScript") #输出 language: Python C JavaScript
-
删除空白
程序中,额外的空白使人疑惑,‘python’和‘python ’对程序员来说看起来几乎没什么两样,但对程序来说,是两个完全不同的字符串,python能发现‘python ’中额外的空白,并认为它是有意义的。
空白是很重要的,因为你时常要比较两个字符串是否相同(如登录时检查用户输入的账户密码)- rstrip():去掉字符串末尾的空白
- lstrip():去掉字符串开头的空白
-
strip():去掉字符串两端的空白
message = ‘ python ’ message.rstrip() message.lstrip() message.strip() #输出 ' python' 'python ' 'python'
数字
- 整数
python中可对整数进行+ - * / 运算,* *表示乘方运算,python运算支持运算次序 -
浮点数
python将带小数点的数字都称为浮点数,要注意的是,结果包含的小数位数可能是不确定的>>>>0.2+0.1 0.30000000000000004
- str()
学习了一段时间python了,正好赶上朋友生日,我们来祝他生日快乐
birthday.py
age = 23
message = 'Happy' + age + 'rd Birthday!'
print(message)
原以为会输出‘Happy 23rd Birthday!’,却发生以下错误
Traceback (most recent call last):
File "birthday.py",line2,in<module>
message = 'Happy' + age + 'rd Birthday!'
TypeError:Can't convert 'int' object to str implicitly
这是一个类型错误意味着python无法识别你使用的信息。Python发现你用了一个值为int的变量,但他不知道如何解读这个值,是字符串23还是字符2和3,作出以下改正
age = 23
message = 'Happy' + str(age) + 'rd Birthday!'
print(message)
注释
-
如何编写注释
# say hello print("hello,everyone")
- 该编写什么样的注释
编写注释的目的是阐述代码要做什么,以及是如何做的