一、basicGrammar
注意:语法中提到的所有符号,都必须全部是英文输入法的符号
1.注释:是在程序中不参加编译和执行(解释器不解释)的部分,注
释对程序的功能没有影响。
- 单行注释:在注释内容前加 ‘#空格’
例如:
- 多行注释:三个单引号开头三个单引号结尾或者三个双引号开头三个双引号结尾
例如:
2.语句:一条有效的代码就是一条语句
-
一条语句占一行,一行结束不需要分号
-
如果一行写多条语句,语句之间必须用分号隔开
-
一条语句开头不能随便添加空格
3.标识符:程序中涉及到命名的时候(变量、函数、类)
标识符的要求:1)由字母、数字或者下划线组成 2)数字不能开头
在Python3.x的时候,标识符可以有中文,但是不建议使用
4.关键字:在Python中本身具有特殊功能或者意义的标识符
关键字不能用来命名
Python中关键字有:'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
5.常用的数据和对应的数据类型
- 数字类型:用来标书数值大小的数据就是数字数据,在程序中表示的时候直接写出(和数学中表示数据的方式一样):18、12、3e4、1e-1
数字对应有整型(’‘’ int ‘’‘)和浮点型(float)
- 文本数据:表示文本信息的数据就是文本数据,又叫字符串,在程序中表示的时候必须用双引号或者单引号括起来
文本数据对应字符串(str)
-
布尔数据:只有True和False两个值。其中True表示真或者肯定,False表示假或者否定
布尔数据对应类型布尔(bool)
type(数据):获取指定数据的类型
二、Print and Input
1.输入:print():将数据在控制台中打印出来
-
print (数据) 例如: print(100) print('成都') print(True)
-
print(数据1,数据2, 数据3, ...) - 在控制台同时打印多个数据,数据在显示的时候默认用空格隔开 例如: print(10,20,30)
-
print(数据1,数据2,数据3,...,sep=字符串) 例如: print(100, end='=') print(123,end='ac') print(1,2,3) #默认sep='/n'
2.输出:input
变量 = input(输入提示信息):用变量去获取存储控制台输入的数据
变量名 = 值
注意:通过input输入的数据,输入的时候得到的数据类型都是字符串
类型转换:int(数据)、float(数据)、str(数据)
例如:
age =int (input('请输入年龄:')) print(age,type(age))
三、Variable
1.变量:用来保存数据,通过使用变量来使用数据
- 定义变量:
变量名=数据
变量名:程序员自己命名
要求:是标识符,但不能为关键字
规范:a.见名知义
b.名字由多个单词组成的时候,单词之间用下划线隔开,或者用单词首 字母大写
c.不使用系统提供的函数名、类名或者模块名
dog_neme='旺财' dogName='旺财'
=:赋值符号,不是判断相等,其功能是将右边的数据赋值给左边的变量
数据:任何有结果的表达式,例如具体的数据、除了赋值语句意外的运算表达式
例如:
X = 100 S = 10 + 20
2.使用变量:使用变量中存储的数据
注意:变量必须先定义(先赋值)在使用
例如:
grade = 100
print(grade+1)
-
重新给变量赋值
重新给已经赋值的变量赋值后,变量中保存最后一次赋的值
重新给变量赋值的时候可以赋值成不同类型的变量
例如: grade=100 grade=81 print(grade)
-
定义多个变量
例如: a=b=c=90 print(a,b,c)
-
同时定义多个变量
例如: m,n=100,'abc' print (m,n)
9P4v8-1614688693562)]
-
定义多个变量
例如: a=b=c=90 print(a,b,c)
[外链图片转存中…(img-HtzvC1sl-1614688693563)]
-
同时定义多个变量
例如: m,n=100,'abc' print (m,n)