参考资料
- 官网: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
即可立即永久解锁本站全部文章