Python基础语法
基础语法 变量
一、基础语法
-
注释 - 代码中不会被编译成机器码的部分,即不影响程序功能的部分
-
单行注释:在一行内容前加
#
,让这行内容变成注(ctrl+/
)即,
# 注释内容
# print('hello word!')
-
多行注释:将注释内容放在三个单(双)引号开头三个单(双)引号结尾的中间,即
''' 第一行注释 第二行注释 ''' """ 第一行注释 第二行注释 """
-
注释的作用:
a. 对代码进行注解和说明,增加代码的可读性
b. 取消有效代码的功能
-
-
标识符 - Python命名要求
标识符要求:标识符由字母、数字、下划线组成,不能用数字开头,即,
name = '魈'
,name1 = '钟离'
,_n = '甘雨'
,但例如
n*m = 1
,2n = 2
此时系统会报错。 -
关键字不能用来命名
本身具有特殊意义或者特殊功能的标识符,即关键字。
for = 100 # 报错
-
行和缩进
-
一条语句占一行,一行结束后不需要分号;
-
一行的开头不能随意添加缩进(空格) - 默认情况下所有的代码都需要顶格写。
print('hello word!') print(100) print(100) # pycharm会提示错误:IndentationError(缩进错误): unexpected indent(意外缩进)
-
-
常用数据和数据类型(基本数据)
-
数字数据:用来表示数值大小的数据,例:年龄、身高、体重、距离、高度等等。
表示方式:程序中的数字和数学中的数字的表示方式一样,且支持科学计数法,例:
print(10000) # 1e4 print(0.001) # 1e-3
对应类型:
int
(整型-相当于数学里面的整数)、float
(浮点型-相当于数学里面的小数) -
文本数据:用来表示文字信息的数据,例:姓名、性别、所属地电话号码、**身份证号码**等等。
表示方法:文本数据在程序中必须加单(双)引号表示。
print('枫原万叶') print('17岁')
对应类型:
str
(字符串) -
布尔数据:只有
True
和False
两个结果,True
表示(真)肯定的回答,False
表示(假)否定的回答表示方法:
True
/False
对应的类型:
bool
(布尔) -
空值:
None
(表示空、没有)# 各种数据的使用 member = { 'name':'魈', 'adult':'True', 'brother':'None', }
-
二、 print
函数
print
函数:将数据打印到控制台
-
一个
print
打印一个数据:print('需要打印的数据') print(Data to be printed)
-
一个
print
同时打印多个数据:print(data1,data2,data3,...) print(10+20,'abc',False) # 30 abc False result = 10+20 print(result) # 30
三、变量
-
使用数据的方式
-
在需要数据的时候直接使用数据
print(17) print('打南边来了个兰拉娜,兰拉娜练着兰迦拉梨。打北边来了个那技拉娜,那范拉娜捧着帕蒂沙兰。捧着帕蒂沙兰的那技拉娜想带练着兰迦拉梨的兰拉娜去酒馆找兰巴德,练着兰迦拉梨的兰拉娜想带捧着帕蒂沙兰的那技拉娜去桓那兰那。那范拉娜拗不过兰拉娜,和兰拉娜去桓那兰那见到了叫兰罗摩的兰那罗。')
-
在需要数据的时候先将数据保存到变量中,再通过使用变量来使用数据
age = 17 print(age) word = '打南边来了个兰拉娜,兰拉娜练着兰迦拉梨。打北边来了个那技拉娜,那范拉娜捧着帕蒂沙兰。捧着帕蒂沙兰的那技拉娜想带练着兰迦拉梨的兰拉娜去酒馆找兰巴德,练着兰迦拉梨的兰拉娜想带捧着帕蒂沙兰的那技拉娜去桓那兰那。那范拉娜拗不过兰拉娜,和兰拉娜去桓那兰那见到了叫兰罗摩的兰那罗。' print(word) print(word) print(word)
使用数据的建议 :每次在使用数据的时候,先用变量将数据存起来,然后再通过使用变量来使用数据。
-
-
使用变量
-
定义变量(创建变量)
''' 语法: 变量名 = 数据 说明: a.变量名 - 由程序员自己命名 2个要求:标识符;不是关键字 3个规范:见名知义(看到变量名就知道变量中保存的是什么数据);不使用系统的函数名(print)、类名(int\float\str)或者模块名;所有的字母都小写,多个单词用下划线隔开。 # pet_name = '小黑' b. = - 赋值符号;固定写法 c. 数据 - 可以是任何有结果的表达式(包括:具体的数据、运算表达式、...) '''
-
使用变量(必须是已定义的变量) - 打印、赋值、运算
使用变量是指使用变量中保存的数据。
num = 10 print(num) # 10 num1 = num print(num1 + 20) # 30 print(num2) # NameError: name 'num2' is not defined
-
重新给变量赋值 - 给已定义过的变量重新赋值(修改变量的值)
a = 12 print(a) # 12 a = 23 print(a) # 23 a = 'hello' print(a) # hello
Ps:重新赋值时可以赋予不同类型的数据。
-
同时定义多个变量
a. 同时定义多个变量赋相同的值:
变量1 = 变量2 = 变量3 = ... = 数据
x = y = z = 1
b. 同时定义多个变量赋不同的值:
变量1, 变量2, 变量3, ... = 数据1, 数据2, 数据3, ...
m,n = 1,2
例题:交换两个变量的值
a = 100 b = 200 b,a = a,b # b,a = 200,100 print(a,b) # 200 100
-