day1
基础语法
1.注释
注释就是代码中不参与编译执行的部分(不影响程序的功能);在代码中起到注解和说明的作用
1)单行注释
在说明性文字前加#(#后需要一个空格), 快捷键:ctrl+/
2)多行注释
(文档注释)将说明性文字放在六个"或者6个'之间
2.语句
1)
一条语句占一行, 一行结束不需要分号, 如果一行结束的时候加分号不会报错
2)
如果一行要显示多条语句, 多条语句之间必须用分号隔开
3)
如果一条语句很长,可以多行显示,在换行的时候需要加 \ (加\的时候,这个\不能破坏数据)
3.标识符
标识符就是用来给变量、函数、类取名用的(名字)
标识符的要求:
1)由字母、数字或者下划线组成(python3.x中文也可以作为标识符,但是不要用)
2)数字不能开头
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.常见数据和数据类型
1)常见的数据
a.数字数据
表示数值大小的数据就是数字数据(比如:年龄值、身高、体重、距离、速度等...);
在python中数字直接表示;
数字数据相关类型:整型(整数对应的类型,类型名-int)、浮点型(小数对应的类型, 类型名-float)、*复数(由实部和虚部组成的数,虚数单位是j, 类型名-complex)
b.文本数据
表示文字信息的数据就是文本数据(比如:姓名、性别、地址、公司名、电话号码、邮编、身份证号码等);
在python中文本表示的时候如要加引号,单引号或者双引号都可以
文本数据相关类型:字符串(类型名-str)
c.布尔数据
只有 True 和 False 两个值的数据, 其中 True 表示真/肯定, False 表示假/否定
在python中表示的时候直接写 True 或 False
相关类型:布尔(类型名-bool)
2)type函数
type(数据):获取指定数据的类型
输入和输出函数
1.输出函数
在控制台输出内容 - print
1)用法一
print(数据) - 在控制台打印指定的数据
2)用法二
print(数据1, 数据2, 数据3, ...) - 在控制台同时打印多个数据
一个print同时打印多个数据的时候,默认情况下,数据在一行显示,中间用空格隔开
3)用法三
print(数据, end=结束字符串)
print(数据1, 数据2, 数据3,..., end=结束字符串)
默认情况下,一个print将数据打印完成后会自动换行(因为end默认值是换行符'\n' )
4)用法四
print(数据1, 数据2, 数据3,..., sep=分隔字符串)
默认情况下,分隔字符串的值是空格(sep值是' ')
2.输入函数
input(输入提示信息) - 获取控制台的输入提示信息后面输入的内容并返回
注意: 不管从控制台输入的是什么,得到的数据的类型都是字符串
变量
1.变量的作用
变量就是用来在程序中保存数据的(可以看是容器)
2.定义变量
1)语法
变量名 = 数据
2)说明
a.变量名 - 程序员自己命名;要求: 是标识符,不能是关键字;规范: 字母都小写,多个单词用下划线隔开; 见名知义(看到变量名大概知道这个变量中保存的是什么数据); 不使用系统提供的函数名、类名或者模块名
b.= - 赋值符号;固定写法
c.数据 - 可以是任由有结果的表达式; 包括具体的数据(比如:数字、字符串、布尔)、有结果的运算表达式、函数调用表达式
3.使用变量
使用变量就是使用变量中保存的数据; 变量中保存的数据可以怎么使用,那么这个变量就可以怎么使用
4.重新赋值
可以通过重新给变量赋值来修改变量中保存
5.同时定义多个变量
1)同时定义多个变量赋相同的值
变量名1 = 变量名2 = 变量名3 = ... = 数据
2)同时定义多个变量赋不同的值
变量名1,变量名2,变量名3,... = 数据1,数据2,数据3,...
注意: = 前面变量的个数必须和 = 后面数据的个数保持一致