python基础学习
Fake_Killer
编程小白请多指教
展开
-
python学习笔记——6. 模块和高级用法
模块即C++中的库 # 用import导入模块 import math print(math.sqrt(16)) # => 4.0 # 也可以从模块中导入个别值 from math import ceil, floor print(ceil(3.7)) # => 4.0 print(floor(3.7)) # => 3.0 # 可以导入一个模块中所有值 # 警告...原创 2018-08-14 22:45:41 · 213 阅读 · 0 评论 -
python学习笔记——5. 类与面向对象
#关于python类的封装 class People(): haha = 100 def __init__(self, name, age, id): self.id = id self.age = age self.name = name def say(self): print("My name is",...原创 2018-08-14 22:42:37 · 159 阅读 · 0 评论 -
python学习笔记——4. 函数
更新: 函数的闭包特性:1,发生在嵌套函数中;2,内层函数用到了外层函数的变量;3,外层函数返回了内部函数的函数名 def Hanshu1(b): a = 3 def Hanshu2(c): print(a+b+c) return Hanshu2 x = Hanshu1(7) x(2) x(6) 有闭包作用的装饰器: # 装饰器会将内部函数...原创 2018-08-14 22:30:41 · 230 阅读 · 0 评论 -
python学习笔记——3. 流程控制和迭代器
# 先随便定义一个变量 some_var = 5 # 这是个if语句。注意缩进在Python里是有意义的 # 印出"some_var比10小" if some_var > 10: print("some_var比10大") elif some_var < 10: # elif句是可选的 print("some_var比10小") else: ...原创 2018-08-14 21:46:21 · 170 阅读 · 0 评论 -
python学习笔记——2. 变量和集合
# print是内置的打印函数 print("I'm Python. Nice to meet you!") # 在给变量赋值前不用提前声明 # 传统的变量命名是小写,用下划线分隔单词 some_var = 5 some_var # => 5 # 访问未赋值的变量会抛出异常 # 参考流程控制一段来学习异常处理 # some_unknown_var # 抛出NameError # ...原创 2018-08-14 21:27:00 · 358 阅读 · 0 评论 -
python学习笔记——1. 原始数据类型和运算符
# 用井字符开头的是单行注释 """ 多行字符串用三个引号 包裹,也常被用来做多 行注释 """ # 整数 3 # => 3 # 算术没有什么出乎意料的 1 + 1 # => 2 8 - 1 # => 7 10 * 2 # => 20 # 但是除法例外,会自动转换成浮点数 35 / 5 # => 7.0 5 / 3 # =>..原创 2018-08-14 20:41:52 · 248 阅读 · 0 评论