一.注释
1. 定义:
注释是在代码中添加的一种说明性文本,用于解释代码的目的、提供上下文信息或添加任何其他有用的说明。注释不会被编译或执行,它们仅供开发者阅读和理解代码时参考
2.作用:
- 提高代码可读性
- 取消代码的功能
3.添加注释的方法
- 单行注释 - 加# (快捷键 ctr + /)
- 多行注释 - ''' ''' ,或者 """ """ .
二. 行和缩进
1. 一条语句占一行,一行结束不需要写分号
2. 如果多条语句放在一行写, 语句之间必须要➕ ;
3. 一行的开头不能随意添加缩进(代码默认需要顶格写)
三. 标识符和关键字
python的命名要求: (是标识符且不能是关键字)
- 标识符: 由字母、数字、下划线组成且不以数字开头。
- 关键字: 在python中,本身就具有特殊功能或者特殊意义的标识符就是关键字
- 获取关键字:
import keyword print(keyword.kwlist)
四. 基本数据类型
1. 数字数据:
- 定义:用来表示数值大小的数据,例如: 年龄、身高、价格、数量等(看是否能比较大小)
- 表示方式: 表示方式和数学一致, 且支持科学计数法。 aeb(2e4)-- 2 x 10 的 4次方
- 数据类型: 分为int(整型),float(浮点数)
2. 文本数据:
- 定义: 用文字符号来提供信息的数据,例如: 名称、地址、专业、电话号码(不会进行比较大小)等。
- 表示方式:将文本数据放在 ' ' 或者 " " 里面 。
- 类型 : str (字符串)
3. 布尔数据
- 用True 表示成立、对的 。 False表示假的,错误。
- 表示方式: 可以直接输出
- 数据类型 (bool)
4. 空值
dict = { 'name': 'xiaoming', 'age': 18, 'is_married': True, 'carno' : None }
5. tpye函数
type(数据) -获取指定数据的类型
print(type(10))
6. 类型转换
类型名(数据) - 将指定数据转换成指定的类型
print(int(3.99))
整数型转换规律:
- 所有浮点数都可以转换成整数,转换时直接去掉小数部分,保留整数部分
- 字符串转换为整数型时,只有 当引号中的字符串为整数数字时,才可以进行转换。
- bool 也可以转换为整型(int), 是将True 转换为1, False转换为0.
- 空值是无法转换为整型
浮点数转换规律:
- 整数转换为浮点数, 转换时在整数后面➕ .0
- 字符串转换为浮点数, 转换时,只要字符串全部为数字都可以进行转换。
- 布尔类型转换为浮点数 ,True - 1.0 , False - 0.0
布尔类型转换规律:
- 所有的数据都可以转换成布尔值,零值和空值都会转换成False, 其他值都是True。
字符串转换规律:
- 转换的时候直接在原数据外面➕ 引号
五.输出函数 - print
print('hello')
1. 同时打印多个数据
print('hello world', 25, True) 用逗号隔开
2. 定制 end
语法: print (数据1,数据2,数据3 , end = 字符串)
print(100, end='+') print(200,end='=') print(300)
这样打印出 100 + 200 = 300 (end 的字符串会被输出,且不会换行, 因为如果不写end 的话,会自动换行相当于end)
3. 定制sep
sep是用来控制同时打印多个数据时,数据在控制台显示数据和数据怎么分割。sep默认值为空格
语法 : print ( 数据1,数据2 , sep=字符串)
print(100,300,200, sep= ' and ')
输出结果为 : 100 and 300 and 200
print(100,200,300, sep=' + ', end= ' = ') print(600)
输出结果为:100 + 200 + 300 = 600
六. 输入函数 - - input
name=int(input('what is ur name ?')) print(name)
# 注意 print() 的结果都是string(字符串), 所以你要在之前转换类型,将str 转换成 int类型。
七. 变量
1. 如何使用变量
a. 见明知义
b. 不用系统函数名(print 、 input、type)类名(int、float、str) 或者模块名
c. 所有的字母都小写,多个单词之前用 _ 隔开。
d. 固定的写法:需要保存的数据,可以是任何有结果的表达式 - 具体的某种类型数据、运算表达式、函数调用表达式 num = 200 - 100