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工具会调用它。

 变量

  • 什么是变量
# 在程序设计中,变量是指一个包含部分已知或未知数值或信息(即一个值)之储存地址,以及相对应之符号名称(识别字)
View Code
  • 变量的定义规范
#1.变量名只能是由字母、数字或下划线的任意组合
#2.变量名的第一个字符不能是数字
#3.关键字不能声明为变量,例如python自带函数名称,新变量会覆盖同名的原变量功能
View Code

 基本数据类型

 链接: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
range()函数
  • 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 不做任何事情,一般用做占位语句。

 

posted @ 2019-10-04 01:14  Lay_blog  阅读(186)  评论(0)    收藏  举报