结构:
第一部分 基础知识
第1章 起步
第2章 变量和简单数据关型
第3章 列表简介
第4章 操作列表
笃5章 if语句
笃6章 字典
第7章 用户输入和While看环
第8章 函数
第9章 类
第10章 文件和异常
第11章 测试代码
第二部分项目
项目1外星人入侵
顶目2数据可视化
项目3Web应用程序
第一部分:基础知识
1.变量。每个变量都存储了一个值——与变量相关联的信息。
在这里,存储的值为文本“Hello Python world!”。
message = "Hello Python world!"
print(message)
解读:添加变量导致Python解释器需要做更多工作。处理第1行代码时,它将文本“Hello Python
world!”与变量message关联起来;而处理第2行代码时,它将与变量message关联的值打印到屏幕。
ps:慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0
2.数字和文本合用。需要用str
age = 23
message = "Happy " + str(age) + "rd Birthday!"
print(message)
3.注释
在Python中,注释用井号(#)标识。井号后面的内容都会被Python解释器忽略。如果存在中文,要在程序最前面增加
#coding=gbk
#字符串案例
4.列表-索引
Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返
回最后一个列表元素:
bicycles = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycles[-1])
5.列表-增删改查
1)改
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
motorcycles[0] ='lidns'
print(motorcycles)
2)增
#在列表最后面
otorcycles.append('ducati')
print(motorcycles)
#列表任意位置
motorcycles.insert(0, 'ducati')
print(motorcycles)
3)删
#删掉任意的
del motorcycles[0]
print(motorcycles)
#删掉最后一个
popped_motorcycle = motorcycles.pop()
print(motorcyc