Python语言介绍

2021/03/31

参考资料

  • 官网:https://www.python.org/
  • 下载:http://python.p2hp.com/downloads/
  • Python 系列文章

一、python语言基础

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 »> 后直接执行代码。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  • 一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好

1.1 环境安装

1.2 程序运行

方式一:cmd中,输入python回车即可打开python命令终端

# 输出hello python示例
print("hello python!")

方式二:运行python程序脚本文件 hello.py

# 1.hello.py  输入 输出示例
name = input("请输入姓名: ");
print("hello" + ": " + name);

# 2.cmd命令行运行该脚本文件  
D:\Python>python ./hello.py
请输入姓名: wds
hello: wds

1.3 基础语法

菜鸟教程

  • Python 中文编码:
    Python中默认的编码格式是 ASCII 格式,在文件开头加入# coding=utf-8
  • 行和缩进
    Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python是用缩进来写模块。所有代码块语句必须包含相同的缩进,必须严格执行。
  • 多行语句
    斜杠( \)将一行的语句分为多行显示,语句中包含 [], {} 或 () 括号就不需要使用多行连接符
  • 引号
    Python 可以使用引号( ‘ )、双引号( “ )、三引号( ‘’’ 或 “”” ) 来表示字符串
  • 注释:
    单行注释采用 # 开头 多行注释使用三个单引号(‘’‘)或三个双引号(“””)
  • print 输出:
    print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号”,”

1.4 数据类型

Python 中的变量赋值不需要类型声明。

  • 多个变量赋值: a = b = c = 1
  • 多个对象指定多个变量: a, b, c = 1, 2, “john”

Python 定义五个标准的数据类型,用于存储各种类型的数据。

  • Numbers(数字)
    • int(有符号整型)
    • long(长整型,也可以代表八进制和十六进制)
    • float(浮点型)
    • complex(复数)
  • String(字符串)
  • List(列表):用[]表示;元素类型可不同
    • 示例:list = [ ‘runoob’, 786 , 2.23, ‘john’, 70.2 ]
  • Tuple(元组):用 () 标识。元素类型可不同,内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
    • 示例:tuple = ( ‘runoob’, 786 , 2.23, ‘john’, 70.2 )
  • Dictionary(字典):字典用”{ }”标识,由索引(key)和它对应的值value组成。 示例:
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'runoob','code':6734, 'dept': 'sales'}

1.5 运算符

+-*/…

1.6 条件语句

if else:

1.7 循环语句

  • while循环
  • for循环
  • break
  • continue
  • pass 是空语句,是为了保持程序结构的完整性。 不做任何事情,一般用做占位语句。

1.8 日期和时间

Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间

1.9 函数

1.10 文件I/O

1.11 File

1.12 异常

1.13 OS文件/目录

1.14 内置函数

1.15 多线程

1.16 面向对象

二、应用

2.1 pip(python依赖包管理-类比maven)

python程序的时候,需要一些依赖包,这时候就需要用到pip命令了。python从3.x版本开始默认是会自动安装pip

1.查看当前python环境已安装包的列表
pip list

2.查看当前pip的版本
pip -V

3.安装包
pip install  packageName

4.卸载包
pip uninstall  packageName

5.升级包
pip install --upgrade  packageName

6.升级pip
python -m pip install --upgrade pip

7.查看可升级的包
pip list -o

8.镜像源
清华源:https://pypi.tuna.tsinghua.edu.cn/simple
阿里源:https://mirrors.aliyun.com/pypi/simple/
使用方法:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pysftp 
pip install pysftp  -i https://mirrors.aliyun.com/pypi/simple/

2.2

问题记录

Post Directory

扫码关注公众号:暂无公众号
发送 290992
即可立即永久解锁本站全部文章