1.基础语法(领扣-题库)
1.1注释
1.1.1什么是注释
注释是代码中不参与编译执行的部分,专门用来对程序解释和说明的文字,方便自己或者别人对代码的阅读
建议在代码中要常写注释
1.1.2怎么写注释
a.单行注释:在一行文字前加#
"""
b.多行注释:使用三个单或双引号引起来(一般用三引号)
"""
1.2语句
一般情况下一行只写一条语句,并且一条语句不需要分号;如果一行写多条语句,语句之间用分号隔开
一条语句换行显示(用“\”后再换行且不能加在数据中间)
num = 111111111+222222222+\
3333333333+44444444444
print(num)
1.3行和缩进
在python程序中,不能在一句代码开头随意添加空格和制表符,要求同一级代码开头的缩进是一致的,否则程序会报错
行的规范:要求声明函数和类的时候,前后有两个换行。类中的函数,声明前后有一个换行
1.4标识符
标识符是用来给变量、函数、类等命名用的
要求由字母、数字和下划线组成,并且数字不能开头(标准),但是在python3中,标识符中可以包含中文、日文、韩语等
(变量名 = 值)
不建议使用中文命名
1.5关键字(保留字)
python保留用来表示一些特殊功能和特殊意义的标识符就是关键字
import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
1.6常见数据类型:int,float,bool,str,list,dict,tuple,set,function等
整型(int):表示数字中所有的整数,例如:10,-100,123
浮点型(float):表示数字中所有的小数
布尔(bool):表示真假的数据,只有True和False两个值
字符串(str):表示所有的文本数据,例如:“西南民族大学”,“40023237”
1.7print函数
print是python内置的函数,可以讲括号里面的任何内容从控制台输出
1.7.1括号中可以放数据(值)
print(100)
print(12.34)
print(True)
print("你好呀")
1.7.2括号中可以放变量
age = 18 #声明一个变量,并且赋值为18
print(age)
1.7.3括号中可以放运算表达式
print(18+30)
1.7.4一个print可以同时打印多个数据(让多个数据用逗号隔开)
print(19,"张三",age)
1.8input函数
语法: 变量名 = input(提示语句)
当程序在执行过程中遇到了input,程序会停下来,直到输入结束才截止往后面执行
注意:不管在键盘上输入什么内容,返回/拿到的数据都是字符串类型
age2 = input("请输入年龄:")
print("张三的年龄是:",age)
2.变量
2.1什么是变量
变量就是程序中用来保存数据用的
2.2怎么使用变量(变量的声明/定义)
语法:变量名 = 值
说明:
a.变量名:自己命名,是标识符,不能使关键字-(要求)
b.见名知义;所有字母都小写,多个单词之间下划线隔开(PEP8)-(规范)
c.=:赋值符号,不是等号;将=右边的赋值给左边的变量
d.值:python支持的数据类型的数据;已经声明过的变量
class_name = "python1902"
print(class_name)
2.3同时声明多个变量
2.3.1同时声明多个变量赋相同的值
a = b = c = 10
print(a,b,c)
2.3.2同时声明多个变量赋不同的值
a1,b1,c1 = 1,2,3
print(a1,b1,c1)
name,age,gender = "张三",19,"男"
print(gender)
2.4注意
2.4.1变量必须先声明再使用
print(name,name2)
SyntaxError: invalid character in identifier
2.4.2重新给变量赋值,新的值会覆盖原来的值
class_name = "python1901"
class_name = "python1902"
print(class_name)
2.5变量的类型;同一个变量可以储存不同类型的数据
name1 = "abc"
print(type(name1))
name1 = 100
print(type(name1))
type函数:type(数据/变量)-->获取指定数据/变量的类型
2.6python中声明变量和给变量赋值的原理:
先挖坑讲数据存起来(根据数据大小挖何时的坑),然后再将变量作为标签贴到坑上
先在内存中开辟何时的内存空间将数据存起来,然后在变量中存储这个数据在内存中的地址
3.运算符
python支持的运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算
3.1数学运算符:+(加),-(减),(乘),/(除),//(整除),%(取余),*(幂运算)
3.1.1支持混合运算,混合的时候先算幂运算,然后再算乘除取余,最后算加减







网友评论