1.变量的命名和使用
变量名不能包含空格,但可以使用下划线来分割其中的单词。例如:变量名user_name,但是user name就会引发错误。
变量名只能包含字母,数字,下划线。其中可以使用字母和下划线进行打头,不可以使用数字进行打头。例如:message_1,但是1_message就是不对的。
禁止将Python关键字和函数名作为变量名,就是不要用Python保留下来用于特殊用途的单词。例如:input,for等。
变量名应该是简短和具有描述性的,例如:name就比n好,student_name就比s_n好。
注意:
对于普遍而言,我们应该使用小写的Python变量名,虽然大写也不会进行报错。
message ="this is message"
print(message)
2.Python的6中基本数据类型
字符串(String):
字符串就是一系列字符。在Python中,使用引号括起来的都是字符串,其中引号可以是单引号或者双引号。
message_one ="this is message"
message_two ='this is message'
这种使用的方式就让我们可以在字符串中使用撇号或者双引号
'I told my friend,"Python is my favorite language"!'
"it's goods"
修改字符串的大小写(title,upper,lower)
方法是Python可对数据执行的操作,例如name.title()。name后面的“.”让Python变量name执行title()方法。每一个方法后面都会有一个括号,这是因为方法通常需要额外的信息来完成工作。
title():将其首字母进行大写
upper():将所有字母进行大写
lower():将所有字母进行小写
name ="python"
print(name.title())
#Python
print(name.upper())
#PYTHON
print(name.lower())
#python
合并(拼接)字符串(+):
first_string ="python"
second_string ="world"
print(first_string +" " + second_string)
#python world
删除空白(strip,rstrip,lstrip)
strip():删除字符串前后的空白
rstrip():删除字符串右边的空白
lstrip():删除字符串左边的空白
message_1 =" PyCharm is ready to update "
print(message_1.strip())
#PyCharm is ready to update
message_2 =" PyCharm is ready to update "
print(message_2.rstrip())
# PyCharm is ready to update
message_3 =" PyCharm is ready to update "
print(message_3.lstrip())
#PyCharm is ready to update
数字(Number):
Python3中移除了long类型。
Python数字类型中包含4中:int、float、bool、complex(复数)
整数:可对整数进行加(+)减(-)乘()除(/和//)余(%)乘方(*)运算
3 + 2
5
3 * 2
6
3 - 2
1
3 / 2
1.5
3 // 2
1
3 ** 2
9
浮点数:将带小数点的数称之为浮点数
0.1 + 0.1
0.2
0.2 + 0.2
0.4
2 * 0.1
0.2
但是需要注意的是,结果包含的小数位数可能是不确定的
0.2 + 0.1
0.30000000000000004
注意:
这种书写方式会报错的
print(name+2)
Traceback (most recent call last):
File "", line 1, in
print(name+2)
TypeError: can only concatenate str (not "int") to str
正确的书写方式(将类型进行转换)
name = "python"
print(name + str(3))
python3