[Python][Python入门]详细讲解
2025/2/24 20:33:47
来源:https://blog.csdn.net/qq_37281656/article/details/140631297
浏览:
次
关键词:[Python][Python入门]详细讲解
目录
- 0.铺垫
- 1.常量和表达式
- 2.变量
- 3.变量的类型
-
- 4.动态类型特性
- 5.注释
- ∞.积累
0.铺垫
- Python中,一个语句写完了之后,可以加上分号,也可以不加
- 通常情况下都是不加的,如果加了,也不算错
- 如果把多个语句写到同一行了,此时就需要加上分号
a = 10; print(a)
- 以下为他人实现/整理的一部分有趣的内容
- 整理了Python的一些非常实用的程序库
- 使用简短的Python代码来实现一些有意思的程序
1.常量和表达式
- Python中,类似 2 / 3 2/3 2/3的结果是一个小数,而不是C中的0,这更符合直觉
2.变量
- 定义变量
a = 10
- 使用变量
a = 10;
print(a)
- 修改变量:在 Python 中,修改变量也是使用
=
运算,看起来和定义变量没有明显区别a = 20
print(a)
3.变量的类型
- 注意:和C/C++等语言不同,Python变量的类型不需要显式指定,而是在赋值的时候确定的
1.整数
- 默认大小4 Byte
- 和C/C++等语言不同,Python的
int
类型变量,表示的数据范围是没有上限的,可以根据要表示的数据的大小,自动扩容 - 只要内存足够大,理论上就可以表示无限大小的数据
a = 10
print(type(a))
2.浮点数
- 固定大小8 Byte
- 和C/C++等语言不同,Python的小数只有
float
一种类型,没有double
类型 - 但是实际上Python的
float
就相当于C/C++的double
,表示双精度浮点数
a = 0.5
print(type(a))
3.字符串
- 使用
' '
或者" "
引起来的,称为字符串,可以用来表示文本 - 在 Python中,单引号构成的字符串和双引号构成的字符串,没有区别
'SnowK'
和"SnowK"
是完全等价的
- Python中,只有字符串类型,没有字符类型
a = 'SnowK'
print(type(a))
- 如果字符串里引号套引号呢?
myName = "My name is "SnowK""
- 此时中间的
"SnowK"
,Python就会无法识别 - 解决方案:
- 如果字符串里包含了双引号,表示字符串就可以用单引号引起来
- 如果字符串里包含了单引号,表示字符串就可以用双引号引起来
- 如果同时有单引号和双引号,怎么办?
myName = 'My 'name' is "SnowK"'
- Python中还有一种字符串,使用三引号(
''' or """
)表示 myName = '''My 'name' is "SnowK"'''
- 可使用
len()
来获取字符串长度a = 'SnowK'
print(len(a))
- 可以使用
+
针对两个字符串进行拼接a = 'Die'
b = 'SnowK'
print(a + b)
4.布尔
4.动态类型特性
5.注释
∞.积累
type()
是Python内置的函数,可以用来查看一个变量的类型