随笔分类 - Python从入门到入土 / Python基础语法
摘要:1 编码格式 Python的解释器使用的是Unicode (内存) .py文件在磁盘上使用UTF-8存储 (外存) 修改编码格式:在首行加#encoding=gbk 默认UTF-8 2 文件读写操作 内置函数open()创建文件对象 3 常用文件打开模式 按文件中数据的组织形式,文件分为以下两大类:
阅读全文
摘要:1 导入模块 import模块名称[as 别名] from 模块名称 import 函数/变量/类 2 以主程序形式运行 在每个模块的定义中都包括一个记录模块名称的变量 name程序可以检查该变量,以确定他们在哪个模块中执行。 如果一个模块不是被导入到其它程序中执行,那么它可能在解释器的顶级模块中执
阅读全文
摘要:1 封装:提高程序的安全性。 将数据 (属性) 和行为 (方法) 包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。 在Python中没有专门的修饰符用于属性的私有,如果该属性不希望在类访问,前边使用两个‘____’。 2 继承:提高代码的复用性。 语法格式:class 子类类名(父
阅读全文
摘要:1 对象的创建 实例名 = 类名()stu = Student('Jack', '20') print(stu.name) #实例属性 print(stu.age) #实例属性 stu.info #实例方法,默认参数self 2 类属性、类方法、静态方法 类属性: 类中方法外的变量称为类属性,被该类
阅读全文
摘要:1 创建 class Student #首字母大写 2 类的组成 类属性;实例方法;静态方法;类方法 (类内定义称为方法,类外定义称为函数) 3 类的模板 # 定义函数 class Student: native_pace = '吉林' # 直接写在类里的变量,称为类属性 def __init__(
阅读全文
摘要:1 异常处理 try: except 异常类型: 2 try...except....else结构 try: except BaseException as e: else: 3 try...except...else...finally结构 finally块无论是否发生异常都会被执行 4 常见异常
阅读全文
摘要:1 创建和调用 def 函数名(输入参数): 函数体 [return x] 2 参数传递 形式参数,函数定义处 实际参数,函数调用处 在函数调用过程中,进行参数的传递如果是不可变对象, 在函数体的修改不会影响实参的值如果是可变对象,在函数体的的修改会影响到实参的值 3 函数的返回值 (1)如果函数没
阅读全文
摘要:* 1 驻留机制 * 2 查询 index():查找子串substr第一次出现的位置,如果查找的子串不存在时,则抛出ValueError rindex():查找子串substr最后一次出现的位置,如果查找的子串不存在时,则抛出ValueError find():查找子串substr第一次出现的位置,
阅读全文
摘要:* 1 集合是没有value的字典 * 2 创建 {} / set() 元素不允许重复,重复项合并 * 3 判断 in / not in * 4 新增: add():一次添加一个元素 update():至少添加一个元素 s.update([1, 2, 3])/ s.update((1, 2, 3))
阅读全文
摘要:* 1 不可变序列,没有增删改操作;元组内列表可修改 * 2 创建方式: ( ) / tuple( ) t1 = tuple(('hello', 'World', '!')) * 3 遍历 for in
阅读全文
摘要:* 1 以键值对方式存储数据,无序序列 根据key查找Value位置 * 2 创建 { } scores = {'张三':100,'李四':98 } dict() dict(name= '张三',age= 20) * 3 元素获取 []: score['key'] 没有key,报错 get(): s
阅读全文
摘要:* 1 创建 [ ] list([ ]) * 2 索引 正序 0 1 2 3 4;倒序 -1 -2 -3 -4 * 3 获取指定元素的索引 index( ) lst1.index('Hello', start, stop) * 4 获取列表单个元素 正向:0到N-1 逆向:-N到-1 不存在:ind
阅读全文
摘要:* 1 换行:\n `print('Hello\nWorld!') # 换行:\n Newline` * 2 水平制表附:\t `print('Hello\tWorld!') # 水平制表符:\t Tab` * 3 回车:\r `print('Hello\rWorld!') # 回车:\r Retu
阅读全文
摘要:1 输出字符 print ('Hello World!') 2 输出表达式 print (1+1) 3 输出到文件 fp = open ('D:\Text.txt', 'a+'); # 以读写的方式打开text.txt,文件不存在则新建;存在就在内容后追加 print ('Hello World!'
阅读全文