1入门语法:
注释:
概述:
用来对程序进行解释和说明的文字, 给 程序员 看的.
写法:
单行注释
# 单行注释
多行注释
三引号, 双引号或单引号无所谓.
"""
多行注释
"""
2 变量:
概述:
用于 临时存储数据的, 存储在内存中, 程序执行结束, 数据就丢失了.
格式:
变量名 = 变量值
注意事项:
1. 变量名命名时要做到见名知意.
2. 必须先初始化, 然后才能使用.
3. Python是一门弱类型语言, 变量的数据类型限定没有那么的精准.
a = 10
a = 'abc'
3 数据类型:
概述:
用来表示变量(值)的数据类型的.
常用的数据类型:
int
整型
float
浮点型
bool
布尔型, True, False
str
字符串, 值要用 引号 包裹.
细节:
如何判断变量的数据类型呢?
type(变量名 或者 变量值)
a = 10
print(type(a))
print(type(10))
4 标识符:
概述:
用来给 类, 变量, 函数起名字的规则 和 规范.
命名规则:
1. 必须由 数字, 字母, 下划线组成.
2. 不能以数字开头.
3. 区分大小写.
4. 不能和 关键字重名.
5. 最好做到见名知意.
命名规范:
类:
大驼峰命名法.
HelloWorld
函数(方法):
蛇形命名法
get_sum
变量:
小驼峰 或者 蛇形命名法
max_value
maxValue
常用的命名方式:
大驼峰
小驼峰
蛇形命名法
串行命名法
单词都小写, 且单词间用 中划线(-) 连接.
Python不支持这种命名格式.
Python都支持
5 关键字:
概述:
被Python赋予了特殊含义的单词.
class:
定义 类 的.
def:
定义 函数 的.
扩展: 如何查看Python提供的关键字.
import keyword
print(keyword.kwlist)
6 输入:
概述: Python中的输入指的是: input()函数, 它可以接收用户录入的数据.
格式: 变量名 = input('提示的内容')
细节:
1. input()可以接收用户录入的数据, 并将结果保存给 等号左边的变量.
2. input()中的提示信息可以省略不写, 建议写上, 为了提示用户.
3. input()无论接收用户录入什么数据, 默认都是: 字符串类型.
4. 可做类型转换
7 输出:
概述: 就是把 内容 打印到控制台上. 这里指的是: print()函数.
格式: print('要输出的内容')
输出的几种方式:
1. 直接打印变量值.
2. 直接打印变量名.
3. 同时打印多个变量值(或者变量名)
4. 输出, 取消默认换行.print(a ,end = '\n' )
5. 方式1 格式化输出 -> %s, %f, %d
6. 方式2 格式化输出 -> f'内容 {变量名 [ :d/s/f] } 内容'
8 类型转换:
概述: 就是把 A类型的数据, 转成 B类型的数据, 就叫: 类型转换.
常用的类型转换的函数:
int(值 或者 变量名) 转成: 整型
float(值 或者 变量名) 转成: 浮点型
str(值 或者 变量名) 转成: 字符串
bool(值 或者 变量名) 转成: 布尔型
eval( )
细节
1. 不是所有的值都可以转换成功的, 例如: int('10.3'), int('abc') 就会报错.
2. 使用bool()函数的时候, Null, 0, '' => False, 其它是 => True
3. eval() 相当于把 最外边的引号给去掉, 剩下的是什么 就转成 什么.