适用于有一定编程基础,希望重新学习一门语言的同学。仅包括python语法中与java不同的部分
1第一个python程序
注意:代码缩进,python中使用严格缩进来分割代码块
2.数据类型
基本数据类型包括:数字,布尔值,字符串
数字:包括整型、浮点型以及复杂型数
布尔型:True代表真,False代表假
字符串:英文单括号或者双括号都表示字符串,例如“abc”或者‘abc’
(这里要特别注意)
元组:例如(1,‘abc’,0.4),可以通过索引直接访问,索引的起始值为0
列表:例如[1,‘abc’,0.4],允许在访问列表的同时修改列表中的数据
字典:例如d={1:‘1’,2:‘abc’,3:‘ggg’},字典中的键是唯一的,但是没有数据类型的要求,查找某个键对应的值与元祖一样,例如d[1]的值为‘1’
3.数据运算
注意:python在声明变量的时候不需要预告知类型
幂运算:**
成员运算:in
主要是面向元组、列表和字典而设立的运算。询问是否有某个元素在元组或者列表里面出现,或者检视某个键key是否在字典里存在
4.流程控制
4.1选择结构
if 布尔值/表达式:
【制表符】执行分支1
elif 布尔值/表达式:
【制表符】执行分支2
else:
【制表符】执行分支3
4.2循环结构
for 临时变量in可遍历的数据结构:
【制表符】执行语句
案例:字典遍历输出
5、python函数设计
关键字:def
案例
6.编程包的导入
6.1导入math工具包 import math
6.2导入math工具包中的exp函数 from math import exp
6.3导入并重命名 import math as m
from math import exp as e