目录

  • 1 安装Python环境
    • 1.1 Python开发环境安装
    • 1.2 开始了解一些语句编写小程序
    • 1.3 尝试更多的小程序
    • 1.4 试一试:开始自己编写程序(可选)
  • 2 变量与字符串
    • 2.1 变量
    • 2.2 输出
    • 2.3 字符串
    • 2.4 字符串常用方法
    • 2.5 案例一温度转换
    • 2.6 案例二turtle库
      • 2.6.1 turtle库基础知识
    • 2.7 实践与练习
  • 3 最基本的魔法函数
    • 3.1 重新认识函数
    • 3.2 开始创建函数
    • 3.3 练习题
    • 3.4 传递参数与参数类型
    • 3.5 案例:文本敏感词过滤器
  • 4 循环与判断
    • 4.1 程序的三种控制结构
    • 4.2 逻辑控制
      • 4.2.1 比较运算
      • 4.2.2 成员运算符与身份运算符
      • 4.2.3 布尔运算符
    • 4.3 条件控制
    • 4.4 循环
      • 4.4.1 for 循环
      • 4.4.2 while 循环
      • 4.4.3 练习题
    • 4.5 综合练习:制作小游戏
      • 4.5.1 设计思路
      • 4.5.2 编程实现
      • 4.5.3 练习题
    • 4.6 PS:程序的异常处理
  • 5 数据结构
    • 5.1 数据结构
    • 5.2 列表
    • 5.3 字典
    • 5.4 元组
    • 5.5 集合
    • 5.6 数据结构的一些技巧
    • 5.7 综合项目:词频统计
  • 6 文件和数据格式化
    • 6.1 文件的使用
    • 6.2 PIL库的使用--操作图像文件
    • 6.3 数据的格式化和处理
      • 6.3.1 一维数据的格式化和处理
      • 6.3.2 二维数据的格式化和处理
    • 6.4 实例:CSV格式的HTML展示
    • 6.5 高维数据的格式化和处理
      • 6.5.1 高维数据的格式化和处理
      • 6.5.2 json库的使用
    • 6.6 项目1制作英语学习词典
  • 7 开始使用第三方库
    • 7.1 令人惊叹的第三方库
    • 7.2 安装第三方库
      • 7.2.1 第三方库的安装
      • 7.2.2 实例:pip安装脚本
    • 7.3 使用第三方库
      • 7.3.1 实例:文本词频统计
      • 7.3.2 案例:中文分词与词云统计
      • 7.3.3 案例:数据分析与可视化
  • 8 程序设计方法学
    • 8.1 自顶向下设计和自底向上执行测试
    • 8.2 pyinstaller库的使用--打包源文件
  • 9 2020校通识课程结业
  • 10 运算符、基本数据类型
    • 10.1 数值类型及其操作
    • 10.2 math库函数
    • 10.3 案例学习:天天向上的力量
    • 10.4 第四周作业
    • 10.5 字符串类型及其操作
    • 10.6 案例学习:文本进度条
  • 11 Python综合设计实验一
    • 11.1 Python基本操作
    • 11.2 课堂实战练习
  • 12 程序控制结构
    • 12.1 分支结构(选择结构)
    • 12.2 循环结构
    • 12.3 程序的异常处理
    • 12.4 random库的使用
  • 13 函数和代码复用
    • 13.1 函数的定义与调用
    • 13.2 函数参数传递
    • 13.3 模块化编程-通过函数复用
    • 13.4 datetime库的使用
    • 13.5 案例:七段数码管绘制
    • 13.6 函数的递归
    • 13.7 案例:科赫曲线(雪花)的绘制
  • 14 组合数据类型
    • 14.1 组合数据类型概述
    • 14.2 列表类型与操作
    • 14.3 实例:基本统计值计算
    • 14.4 字典类型和操作
    • 14.5 实例:Python之禅
  • 15 类和可口可乐
    • 15.1 定义类
    • 15.2 类的实例化
    • 15.3 类属性引用
    • 15.4 实例属性
    • 15.5 实例方法
    • 15.6 魔术方法
    • 15.7 类的继承
    • 15.8 类的扩展理解
    • 15.9 类的实践
  • 16 网络爬虫方向和自动化
    • 16.1 网络爬虫
    • 16.2 玫瑰花的绘制
  • 17 课程项目设计与实现
    • 17.1 下载项目文档
    • 17.2 参考案例学习
    • 17.3 项目实现步骤
    • 17.4 学习资源
变量
  • 1 开始学习编程1.变量
  • 2 2.数值类型
  • 3 练习



2.1 变量

简单地说,变量就是编程中最基本的存储单位,变量会暂时性地储存你放进去的东西(数据信息)。

比如,一个名为“answer"的变量被赋值42。

要注意的是,Python对大小写是区分的,也就是说answer 和Answer是两个不同的变量,不是同一个。

除了数字外,变量可以赋予各种类型的数据,例如: 

message="Welcome to Python"                            #字符串类型

pi=3.14159                                                             #浮点数(类似于数学上的实数)

city=["北京”,“上海”,“厦门”,“泉州”]      #列表

contry={"China","Japen","USA"}                            #集合


2.变量命名是有规则

Python标识符命名规则:

https://baijiahao.baidu.com/s?id=1591459328108616859&wfr=spider&for=pc


扩展阅读:

1.保留字:

Python 3.x保留字列表 (33个)

and

elif

import

raise

as

else

in

return

assert

except

is

try

break

finally

lambda

while

class

for

nonlocal

with

continue

from

not

yield

def

global

or

True

del

if

pass 

False 




None 

2.命名方法:

  • 驼峰式命名法  

    第一个单词首字母小写,后面其他单词首字母大写。

    ex:    myAge; myName; manHeight

    或者

    每个单词的第一个字母都大写。

    ex:   MyAge; MyName; ManHeight

  • 下划线命名法

    单词之间用下划线分隔

    ex: my_age; my_name; man_height