传送门==>B站黑马python入门教程
目录
- 1.字面量
- 2.注释
- 3.变量
- 4.数据类型
- 5.数据类型转换
- 6.标识符
- 7.运算符
- 算术运算符
- 赋值运算符
1.字面量
字面量: 代码中被固定写的值
python常用的6种数据类型为
数字,字符串,列表,元组,集合,字典
目前基础部分学习字符串,整数,浮点数
即可
字符串 :(文本),由任意数量的 字符 (示例:中文/英文/各类符号/数组)组成;
在python
中,字符串需要用双引号括起来进行使用;
示例练习
放置在print()语句中的也是字面量
2.注释
python 语言也有注释语法;
单行注释:对单行内容进行注释
# 注释
多行注释:对其中包含的多行内容进行注释说明
"""
这是多行注释
这是多行注释
这是多行注释
"""
3.变量
变量: 在程序运行时,可储存计算结果
或者 可以表示值的
概念;
即:运行程序时,用于记录数据
基础格式: 变量名称 = 变量的值
示例
# 变量练习使用
money = 100# 可输出变量值
print("您的余额:",money)
4.数据类型
在python 中,可使用type()
查看指定数据的类型
type(数据)
可直接用print() 语句输出得到的类型
示例,这样既可查看数据的类型
print(type("字符串"))
print(type(123))
print(type(123.123))
运行之,即查到 类型为 字符串,整数,浮点数;
可以将type() 得到的类型赋给变量
示例
# 可将判断的类型赋给变量
type1 = type("字符串")
type2 = type(123)
type3 = type(123.123)
# 输出
print(type1)
print(type2)
print(type3)
type() 也可以查看定义的变量的数据类型
示例
# 可以用 type查看变量的类型
a = "字符串"
b = 123
c = 123.123
#输出
print(type(a))
print(type(b))
print(type(c))
5.数据类型转换
数据转换类型,应用场景
- 从
文件读取数字
时,默认为字符串
类型,需要转为数字类型; input()
语句,默认结果字符串类型,在需要时也得转数字;- 数字转为字符串 ,写到外部系统.
基础转换使用的几个函数
语句函数 | 说明 |
---|---|
int(obj) | 将obj转为整数 |
float(obj) | 将obj转为浮点数数 |
srt(obj) | 将obj对象转为字符串 |
示例使用
# 1.数字转换字符串
int_conversion_str = str(123)
float_conversion_str = str(123.123)# 查看转换后的类型
print("123的类型为",type(int_conversion_str))
print("123.123的类型为",type(float_conversion_str))# 2.字符串转数字
str_conversion_int = int("123")
str_conversion_float = float("123.123")
# 查看转换类型
print("123.123的类型为",type(str_conversion_int))
print("123.123的类型为",type(str_conversion_float))
整数和浮点数也可互相转换,
注:浮点数转整数时,会丢失小数位精度
# 3.整数转浮点数,
int_conversion_float = float(123)
print("123的类型为",type(int_conversion_float),"值:",int_conversion_float)# 4. 浮点数转整数; 丢失精度
float_conversion_int = int(123.123)
print("123.123的类型为",type(float_conversion_int),"值:",float_conversion_int)
6.标识符
标识符 : 变量名, 方法名,类名 都是标识符,作为内容的标识.
和其他语言一样,python 的标识符命名也有限制:大小写敏感,禁止使用关键字,内容必须限定
.
-
内容限制:
在命名标识符时,只能出现英文
,中文
,数字
,下划线 _
这4种,其他符号不能使用;
注:不推荐使用中文;不能用数字开头
; -
大小写敏感: 需要严格区分使用的字母大小写;
-
禁止使用关键字作为命名:
python 语言的 关键字
False 、True 、None 、and 、 as 、 assert 、 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
命名规范
变量
- 尽量见名知意;
- 多个单词作为变量名时,用下划线分开;
- 变量命名不要大写;
7.运算符
算术运算符
常用的算术运算符
案例练习
# 算术运算符学习
a = 10
b = 5
print("a = ",a,"b = ",b)# 1.加法
c = a + b
print("a加b =", c)# 2.减法
d = a - b
print("a减去b =", d)# 3.乘法
e = a * b
print("a乘以b =", e)# 4.除法
f = a / b
print("a除以b =", f)# 5.整除
g = a // b
print("a整除b =", g)# 6.计算整除的余数
h = a % b
print("a 除以 b,余数=", h)# 7.指数
i = a ** b
print("a的b次方 = ", i)
赋值运算符
赋值运算符
运算符 | 描述 | 案例 |
---|---|---|
= | 基础赋值运算符 | 表示将 = 右边的结果赋值为左边的变量 示例: a = 10 |
复合赋值运算符
运算符 | 描述 | 案例 |
---|---|---|
+= | 加法赋值运算符 | a += b 等效于 a = a + b |
-= | 减法赋值运算符 | a -= b 等效于 a = a - b |
*= | 乘法赋值运算符 | a *= b 等效于 a = a * b |
/= | 除法赋值运算符 | a /= b 等效于 a = a / b |
//= | 取整除法赋值运算符 | a //= b 等效于 a = a // b |
%= | 取模赋值运算符 | a %= b 等效于 a = a % b |
**= | 指数赋值运算符 | a **= b 等效于 a = a ** b |