一、python基础之基本语法
1、注释
定义:注释就是代码中不参与编译(解释)执行的部分,(注释的存在不影响程序的功能);
1)注释在代码中的作用:
1>对代码进行注解和说明(让程序员在读代码的时候更加轻松)
2>注释让程序功能消失
2)注释的类别:
1>单行注释(ctr + /) - 在注释内容前面加#
2>多行注释 - 将注释内容放在’’’ ‘’’ 里边 或者 “”" “”"里边
'''
注释内容
'''
2、行和缩进
1)python语句书写规范
1>python一条语句占一行,不同于其他语言的是一行语句结束之后可以不写分号
print('hello')
2>如果要在一行显示多条语句,语句之间必须使用分号,如果不加分号,则会报错
print('hello') print('world!') ------- 会报SyntaxError语法错误
print('hello'); print('python~')
3>python中一条语句的开头不能随意添加缩进(空格或者tab)
print('hello world!') ---------- 语法正确且输出正确
print('hello world!') -------- 会报IndentationError缩进错误
3、标识符和关键字
1)标识符
1>定义:标识符是程序员在程序中给变量、函数或者类命名的时候的命名要求
2>命名规则:
1、由字母、数字、下划线组成
2、数字不能开头
3>形式: 变量名 = 数据
正确命名
abc = 100
_abc = 200
abc123 = 300
__ = 400
错误命名
a*b = 100 ------------- 会报 SyntaxError: 语法错误
123abc = 200 ------------- 会报 SyntaxError: 语法错误
2)关键字
1>定义:在python当中本身就具备特殊功能或者有特殊意义的标识符就是关键字,关键字只能在特定情况按照特定方式使用,不能用来给变量、函数、类取名字
2>常见关键字
['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']
4、常用数据和数据类型
1)数字数据
1>定义:表示数值大小的数据就是数字数据,在程序中使用时和数学中使用方法一样,直接写 例如:100, 2000, -10 ,3e4
print(3e4) -------- 30000
2>类型:
a、整型(int): - 所有整数对应的类型
b、浮点型(float): - 所有小数对应的类型
c、复数(complex): - a+bj
2)文本数据
1>定义:用来表示文字信息的数据就是文本数据,程序中使用文本数据的时候需要将文字内容放在单引号或者双引号中间
2>类型(str) - 字符串
3)布尔数据
1>定义:只有True和False两个值,True相当于生活中的yes表示真,肯定,False相当于生活中的no表示假,否定
2>类型(bool)- 布尔
4)空值 — None 表示没有
5)其他常用类型:列表、元组、字典、集合、迭代器、生成器、函数、自定义类型
5、获取数据类型
---------获取指定数据类型-------- type(数据)
案例展示
print(type(100)) ---------<class 'int'>-------
二、python基础之输入和输出
1、输出(打印)函数 ----- print
1>一次打印一个数据
print('python') 输出结果:python
2>一次打印多个数据:print(数据1,数据2,数据3…) ----------数据1,2,3…的数据类型可以不一样
print('math', 100, 12.3) 输出结果:math 100 12.3
3>设置参数end
–print(数据, end = 回车) ----- print打印数据的时候先将数据全部显示在控制台,显示打印完成后自动打印end值,end默认是回车
print('~'*20,'设置参数end','~'*20)
print(100, end=' ')
4>设置sep参数
—print(数据1,数据2,数据3,…,sep=’ ‘) —默认情况下一个print打印多个数据时,数据之间是用空格隔开的,即sep=’ ’
print(11, 12, 13, sep=' + ')
2、输入函数 ---- input
------形式:input(输入提示信息)------
注意
不管通过input从控制台输入什么数据,得到的数据类型都是字符串
补充
类型转换 : 类型名(数据)
name = input('请输入用户名:')
age = input('请输入年龄:')
int(age)----将字符串age强制转换成int类型-----
三、python基础之变量
1、定义变量
1>定义:变量就是用来保存数据,通过使用变量就可以使用变量中保存的数据
2>形式:定义 = 创建
基本语法
变量名 = 数据
说明:
变量名 - 程序员自己命名
要求:1.是标识符 2.不是关键字
规范:1.见名知以(看到变量名就大概知道变量中保存的是什么数据)
2.所有字母都小写,多个单词之间用下划线隔开
3.不使用系统的函数名、类名、模块名
= - 赋值符号,是固定写法
数据 - 任何有结果的表达式,例如:具体某种类型的数据,已经赋值过的变量, 运算表达式
a = 100
c = a
print(a, c)
2、使用变量
使用变量就是使用变量中保存的数据,数据能做的事情,变量都可以用做
name = '婷婷子'
print(name) ------- 婷婷子---------