赞
踩
寄语:新的有一天,开始了,让我们把内心的一些想法都放一放,努力去学习吧。
《Python基础教程(第2版,修订版))》
Assignment 赋值
Variable 变量
Nan是一种特殊的简写 not a number(非数值)
Floor向对的是ceil(将给定的数值转化为大于或等于他的最小值的整数
变表达式就是某件事情,而语句就是做某件事情
获取用户的输入信息使用input函数
整数触发总是会截除结果的小数部分,而round函数则是四舍五入
模块:导入到Python中用来扩展其功能。需要使用命令imporrt来实现
方法一:
Import math
Math.floor(39)
方法二:
From math import floor
Floor(32.9)
负数的开平方是一虚数,可以使用cmath模块,cmath(complex math)
Import cmath
cmath.sqrt(-1)
因为使用了from import 的形式就容易造成与math中的sqrt的冲突。所以一般的情况下是不是用from import的形式的
复数以j结尾的
raw_input
输入的是一个原始数据(raw data)原始数据不会对\t特殊的对待,仅仅只是将输入的每个字符串与书写的方式保持一致。
对原始数据的输出使用r。例如print r(‘This is illegle‘)
小结:
1) 算法:完成某一任务的详尽的描述。而实际上,我们在编写程序的时候就是通过使用计算机可以理解的语言来描述算法,描述任务进行的整个的步骤。
2) 变量,Pyhton中就是一个数值的名称,一个数据可以有多个变量
3) 模块:对Python功能的扩展,可以被导入到Python中
第二章----------列表和元组
不仅仅是单独的和数值进行运算而是集中起来处理,也就是与存储更加复杂的结构列表和字典进行操作
概念:
1) 数据结构:数据结构是通过某种方式(例如对元素表号)组织在一起的数据元素的集合,这些数据元素可以是数字或者是字符串,以及其他的数据结构
在字符串中的内置的方法:
python字符串内置方法 - dangww - 博客园
https://www.cnblogs.com/dangww/p/7795510.html
print("%5.6f"%5682.31685912)
5682.316859
Format格式的设置
列表 元组 字符串的共同点
1) 可以使用索引
2) 从0开始编号
3) 使用分片得集合
4) 可以使用很多的操作符(重复操作符*,拼接操作符+,成员关系操作符.)
列表中内置的函数BIF
1)list()把一个可迭代对象转换为列表
Iterable迭代器tuple 元组
max()
在Python使用Print总是会返回值得。
在函数内部不要去试图修改全局变量的值,因为函数会在函数内部创建一个变量名相同的局部变量,也就是从函数中找了一个替身而没有改变值
闭包:就是使用哪个函数的时候python中的闭包 - ma6174 - 博客园
https://www.cnblogs.com/ma6174/archive/2013/04/15/3022548.html
匿名函数 lamlda表达式
作用:
1) Python中写一些执行搅拌的时候,可以通过使用lambda表达式,从而省下对函数的定义。
2) 对于一些不经常使用的函数,使用lambda表达式可以不用考虑对函数命名
3) 比如我们定义函数
def sum(x,y):
return (x+y)
就等价于a=lambda x,y :x+y a(3,5)
在使用lambda 表达式格式: lambda 变量 : 操作
4) 简化代码的可读性
厉害的BIF
flter()过滤器
例如:
其中的filter是根据函数的要求进行相应的过滤。
我们通过help(filter)知道它的格式有两种(funcation/None,iterable)
在使用show的时候,odd是Funcation,而列表temp就是一个可以迭代的
List(filter(lambdax:x%2,rang(10)))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。