![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python3
文章平均质量分 79
逆流者blog
不登高山,不知天之高也;不临深溪,不知地之厚也。
展开
-
1. Python3 教程
简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着Python支持面向对象的风格或代原创 2021-11-19 14:32:07 · 292 阅读 · 0 评论 -
2. Python3 变量和简单数据类型
变量Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。message = "hello python world!"print(message)message = "python 改变世界"print(message)运行结果:hello pytho原创 2021-11-19 14:32:39 · 138 阅读 · 0 评论 -
3. Python3 列表
列表是什么列表是一系列按特定顺序排列的元素, 可以包含字母, 数字. 类似java中的数组使用[]表示列表.访问列表元素bicycles = ['tom', 'jerry', 'jerry5', 'xiaohong', 'jerry5', 'xiaoming']print(bicycles)结果:['tom', 'jerry', 'jerry5', 'xiaohong', 'jerry5', 'xiaoming']索引从0而不是从1开始bicycles = ['tom', 'jerry原创 2021-11-22 22:04:11 · 230 阅读 · 0 评论 -
4. Python3 操作列表
遍历整个列表for <variable> in <sequence>: <statements>不要遗漏冒号循环体中不要忘记缩进具体示例:magicians = ['alice', 'david', 'carolina']for magician in magicians: print(magician)执行结果:alicedavidcarolina创建数字列表使用函数range()for value in range(1,原创 2021-11-22 22:05:33 · 87 阅读 · 0 评论 -
5. Python3 if 语句
一个简单示例cars = ['bmw', 'audi', 'toyota', 'subaru']for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title())BMWAudiToyotaSubaru条件测试检查是否相等# 检查是否相等 (区分大小写)car = 'Audi'print(car == 'audi')# 不相等print(car原创 2021-11-22 22:06:57 · 120 阅读 · 0 评论 -
6. Python3 字典
一个简单的字典alien_0 = {'color': 'green', 'points': 5}print(alien_0)print(alien_0['color'])print(alien_0['points']){'color': 'green', 'points': 5}green5使用字典上面的列子中:alien_0 = {'color': 'green', 'points': 5}使用花括号{}表示字典, 里面是一系列键-值对访问字典中的值alien_0['color原创 2021-11-22 22:08:18 · 82 阅读 · 0 评论 -
7. Python3 用户输入和while循环
用户输入使用input()函数input()让程序暂停运行, 等待用户输入一些文本. 获取用户输入后, Python将其存储在一个变量中, 需要注意的是这个变量是一个字符串, 如果用户输入的是一个数字, 那接收的就是字符串类型的数字.# input()message = input("请输入你的名称: ")print('hello ' + message)age = input("请输入你的年龄: ")age = int(age)print(age)对于接收年龄的变量, 可用int()原创 2021-11-22 22:09:05 · 322 阅读 · 0 评论 -
8. Python3 函数
定义函数def 函数名(参数列表): 函数体看一个例子:# 定义函数def greet_user(): """显示简单的问候语""" print("hello")greet_user()运行结果:hello"""显示简单的问候语""" 文档注释向函数传递信息# 向函数传递信息def greet_user(username): """显示简单的问候语""" print("Hello, " + username.title() + "!"原创 2021-11-22 22:10:06 · 136 阅读 · 0 评论 -
9. Python3 类
创建和使用类创建Dog类class Dog(): """一次模拟小狗的简单尝试""" def __init__(self, name, age): """初始化属性name和age""" self.name = name self.age = age def sit(self): """模拟小狗被命令蹲下""" print(self.name.title() + ' 现在蹲下!') de原创 2021-11-22 22:11:00 · 460 阅读 · 0 评论 -
10. Python3 文件和异常
从文件中读取数据open()函数: 打开文件, 它会返回一个文件对象with 关键字 作用是在不需要访问文件后将其关闭读取整个文件先准备一个文件:china.txt我爱你中国 我和我的祖国 台湾是祖国不可分割的一部分# 读取整个文件with open('china.txt') as file_object: contents = file_object.read() print(contents)打印结果:我爱你中国 我和我的祖国 台湾是祖国不可分割的一部原创 2021-11-22 22:12:47 · 306 阅读 · 0 评论 -
11. Python3 测试代码
测试函数先看下测试代码name_function.pydef get_formatted_name(first, last, middle=''): """生成整洁的姓名""" if middle: full_name = first + ' ' + middle + ' ' + last else: full_name = first + ' ' + last return full_name.title()测试代码:from n原创 2021-11-22 22:13:51 · 310 阅读 · 0 评论 -
12. Python3 使用matplotlib绘制图表
简介matplotlib 是一个数学绘图库, 可用来制作简单的图表, 如折线图和散点图等等.安装matplotlibmac# -i https://pypi.mirrors.ustc.edu.cn/simple/ 临时访问国内镜像pip3 install --user matplotlib -i https://pypi.mirrors.ustc.edu.cn/simple/测试 matplotlibwushanghuideMacBook-Pro:~ wushanghui$ python3原创 2021-11-22 22:15:56 · 952 阅读 · 0 评论 -
13. Python3 使用Pygal生成矢量图形文件
简介Pygal是Python可视化包, 可以用来生成矢量图形文件, 专注于在数字设备上显示的图标.官方文档: http://www.pygal.org/en/stable/安装Pygal默认是从国外的pip源下载软件包, 下载速度太慢, 可以考虑切换为国内的pip源.https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华大学https://mirrors.aliyun.com/pypi/simple/ # 阿里云https://pypi.douban.c原创 2021-11-23 09:27:22 · 241 阅读 · 0 评论 -
14. Python3 使用csv模块处理CSV(逗号分割的值)格式存储的天气数据
CSV文件格式CSV文件格式是逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).datetime模块因为csv格式文件中含有日期格式, 我们使用datetime模块来解析.datetime模块中strptime函数可根据接受的实参规则来解析日期from datetime import datetimefirst_date = datetime.strptime('2020-10-2原创 2021-11-23 09:29:05 · 819 阅读 · 0 评论 -
15. Python3 处理JSON格式数据(制作交易收盘价走势图)
处理JSON格式数据用具体案例(制作交易收盘价走势图)来学习处理下载收盘价数据btc_close_2017.json代码演示案例中也有下载地址btc_close_2017.py代码from __future__ import (absolute_import, division, print_function, unicode_literals)try: # python2.x 版本 from urllib2 import urlopenexcept: # python3.x 版本原创 2021-11-23 22:55:56 · 286 阅读 · 0 评论 -
16. Python3 使用API
使用Web APIWeb API 是网站的一部分, 用于与使用非常具体的URL请求特定信息的程序交互. 下面通访问github API来演示怎么使用python调用API.安装 requests# -i https://pypi.mirrors.ustc.edu.cn/simple/ 临时访问国内镜像源pip3 install --user requests -i https://pypi.mirrors.ustc.edu.cn/simple/GitHub API尝试访问github API原创 2021-11-23 22:56:54 · 866 阅读 · 0 评论