Python学习之基础篇
python介绍
- 简介
Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。[来源请求]Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。
与Scheme、Ruby、Perl、Tcl等动态类型编程语言一样,Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。其本身拥有一个巨大而广泛的标准库。
Python 解释器本身几乎可以在所有的操作系统中运行。Python的其中一个解释器CPython是用C语言编写的、是一个由社群驱动的自由软件,当前由Python软件基金会管理。
安装python解释器
打开python下载页,下载对应版本,进行安装。
#测试安装是否成功 windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。
#多版本共存演示 注意:在安装目录下找到python.exe,拷贝一份,命名为python2.exe或python3.exe,一定要保留原版,因为pip工具会调用它。
变量
- 什么是变量
# 在程序设计中,变量是指一个包含部分已知或未知数值或信息(即一个值)之储存地址,以及相对应之符号名称(识别字)
- 变量的定义规范
#1.变量名只能是由字母、数字或下划线的任意组合 #2.变量名的第一个字符不能是数字 #3.关键字不能声明为变量,例如python自带函数名称,新变量会覆盖同名的原变量功能
基本数据类型
链接:https://www.cnblogs.com/layblogs/p/11622547.html
条件语句
- while循环
#Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 #可以通过下图来简单了解条件语句的执行过程:

#1、if从句的语法 #2、if中对操作运算符的运用 #3、if嵌套
if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3
循环语句
- while循环
#Python中while语句的一般形式: #while 判断条件: # 语句
#!/usr/bin/python3 count = 0 while count < 5: print (count, " 小于 5") count = count + 1 else: print (count, " 大于或等于 5")
- for语句
#Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 #for循环的一般格式如下: for <variable> in <sequence>: <statements> else: <statements>
#!/usr/bin/python3 sites = ["Baidu", "Google","Paradise","Taobao"] for site in sites: if site == "Paradise": print("这是天堂!") break print("循环数据 " + site) else: print("没有循环数据!") print("完成循环!")
>>>for i in range(5): ... print(i) ... 0 1 2 3 4
- break和continue语句及循环中的else子句
#break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。 #continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
var = 10 # break示例 while var > 0: print ('当期变量值为 :', var) var = var -1 if var == 5: break print ("Good bye!") #----------------------------------------------- var = 10 # continue示例 while var > 0: var = var -1 if var == 5: # 变量为 5 时跳过输出 continue print ('当前变量值 :', var) print ("Good bye!")
- pass语句
#Python pass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。

浙公网安备 33010602011771号