- 编程规范
- 注释 说明代码
块注释(多行) 以三引号’‘’ “”“为界定符
行注释 # - 缩进 层次美观
- 语句续行和分隔
\ 续行标志
;一行中分隔
- 赋值语句
- 复合赋值
x+=1即x=x+1 - 链式赋值和同步赋值
- 未完待续
- 标准输入输出
- input(prompt=None)
input(“提示:”)
返回值一定是一个字符串
可以使用转化类型函数 - eval(source,globals=None,locals=None) 自动转化类型
eval(input())
eval(‘help(eval)’) 里面必须是字符串
也可以同步赋值,永远是,分隔符 - S.split(sep=None,maxsplit=-1)
S:被处理的字符串 sep:分割字符 空格 Tab \n 默认为空白分割符 maxsplit: 分割几次 不写=-1, 全部分割
返回值是个列表
a,b,c=input(“输入3个数据”).split(‘ ’)都是字符串 - map(func,*iterables)
func:单参数函数的函数名 *iterables:序列或可迭代对象将每个元素传递给单参数处理,得到各项函数值返回map对象
a,b,c=map(int,input(‘输入3个数据:’).split(’ '))
- 编写程序的一般方法
- 分析问题 确定算法 编写代码 测试代码 提交并发布代码
- 基本框架 获取原始数据 对数据进行处理 输出或储存处理结果