Python介绍:
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。
像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。
Python的特点:
易于学习:Python关键字相对少,结构简单,语法明确,学习起来更加简单。
易于阅读:Python代码定义的更清晰,更容易理解。
一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
等等很多的优点。
可以参考我另一篇文章,里面有详细介绍python的安装,这里不做多介绍。
python的环境安装https://blog.csdn.net/m0_61858762/article/details/125294899?spm=1001.2014.3001.5501
在程序运行时(runtime),可以发生变化的量,被称之为变量
在程序运行时(runtime),可以不允许变化的量,被称之为常量(恒量)
python中并没有常量
也可以称变量是一个具有名称的内存空间。所以意味着,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符
等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量中的值。
多个变量的赋值:
a = b = c = 1
a, b, c = 1, 2, "happy"
python如何定义变量: 变量名称 = 变量值
python是一种弱数据类型语言
强数据类型语言(C语言、C++、C#、java……):
数据类型 变量名称 = 变量值;
int a = 10;
弱数据类型语言:
特点:类型不固定
变量名称 = 变量值;
number(数值型):
|-- 整型(int):
|-- 浮点型(float):
|-- 复数(complex):
boolean(布尔类型):
真:True
假:False
string(字符串):
'字符串'
"字符串"
'''
也是字符串
'''
"""
同样是字符串
"""
None:没有,不存在
万物皆对象
list
set
tuple
dict
object
……
自动数据类型转换:
整数 浮点数 布尔类型
int(字符串) # 将字符串转换为整数
float(字符串) # 将字符串转换为小数
str(数值) # 数值 --> 字符串
按照从上到下,从左到右执行
if 判断条件:
执行语句……
if 判断条件: #满足条件执行语句1
执行语句1……
else:
执行语句2…… #不满足条件执行语句2
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
注意:在其他的编程语言中(如C、java、C++等等),都存在一个switch语法
该语法也可以实现多分支,python没有switch
loop,周而复始,则谓之为循环
while 条件:
# 循环体
[else:
# 程序正常执行完成后,才会执行这儿
]
当条件满足时,程序会不断地执行循环体,直到条件不满足为止
循环就会结束。如果条件判断语句永远为 true(或者为1),循环将会无限的执行下去
for i in Iterable: #i为一个临时变量,Iterable为一个可迭代对象
#代码块
[else:
# 程序正常执行完成后,才会执行这儿
]
Python 语言允许在一个循环体里面嵌入另一个循环。
for i in Iterable:
for j in Iterable:
#代码块
#代码块
while 条件1:
# 循环体1
while 条件2:
# 循环体2
break 语句 break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
continue 语句 continue语句用在while和for循环中,用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
pass 语句 pass 不做任何事情,一般用做占位语句。是为了保持程序结构的完整性。
可以参考我的另一篇,关于函数的知识点。
Python函数篇https://blog.csdn.net/m0_61858762/article/details/125528021?spm=1001.2014.3001.5501
可以参考我的另一篇,关于python容器的知识点。
Python的容器https://blog.csdn.net/m0_61858762/article/details/125516964?spm=1001.2014.3001.5501