随笔分类 - Python基础
Python语言基础知识
摘要:一、setattr() # 设置/修改属性 语法:setattr(对象名, 属性名, 属性值) 规则:属性不存在则添加属性,属性存在则修改属性值 例子: class Student: type = '学生' def __init__(self): self.name = '小明' if __name
阅读全文
摘要:一、类的方法 1、实例方法(方法也称函数)【常用】 定义:需要对类进行实例化之后才能调用的方法,默认传参实例本身,没有修饰符 语法: def 方法名(self): 方法体 调用: 在类外部:实例.方法名() 在类内部:self.方法名() 例子: class Dog: # 实例方法 def eat(
阅读全文
摘要:"""一、debug1、下一步:Step over F82、跳进函数内部:Step into F73、继续程序执行,直到遇到下一个断点就停住 F9""" """__name__与__main__是什么一、类和对象1、类:拥有相同特点或者属性的一类事务的集合(抽象) 人类、动物(猫、狗)、车(汽车、自
阅读全文
摘要:"""一、模块导入1、概念 包:__init__.py 文件是包的标识符,__init__.py会自动执行 模块:.py结尾的文件就叫模块 结构:项目/包/模块2、模块导入 2.1、模块分类 python自带模块:time 第三方模块:requests 自定义的模块 2.2、语法 import 模块
阅读全文
摘要:"""一、拆包1、result = test01(*list_test) list_test = [1, 3, 4, 6, 8] def test(*args): return args print(test(1, 3, 4, 6, 8)) result = test(*list_test) # 等
阅读全文
摘要:1、continue、break,结合循环使用 continue:跳过本次循环,进入下一个循环 break:结束当前循环体2、嵌套循环(2层) for i in range(0, 10, 2): if i == 6: continue print(i) print('--' * 10) for i
阅读全文
摘要:'''一、集合1、特性 1.1、无序,不能使用索引取值 1.2、元素不可以重复(元素如果重复会认为是同一个元素) 1.3、可迭代(for循环)2、相关操作 增: test_set = {1,3,5,8} 删: test_set.remove(元素) # 删除指定的元素 test_set.pop()
阅读全文
摘要:# 创建字典test_dict = {'key1': 'hello', 'key2': 'python'}print(test_dict, type(test_dict))test_dict_01 = dict(key1='123', key2='china')print(test_dict_01,
阅读全文
摘要:"""一、列表的特性1、有序2、可变3、列表成员可以是任意类型的数据,不需要一致4、可以通过索引获取5、元素可以重复二、列表操作1、创建【掌握】list_test=[1,2,3,4,5]2、删除【了解】 2.1、通过索引删除元素,返回被删掉的元素 test_01.pop(index) index有值
阅读全文
摘要:'''接day_02 demo01内容 6.3、判断相关 isupper() 判断字符串中的英文是否都是大写,返回布尔值 islower() 判断字符串中的英文是否都是小写,返回布尔值 isalnum() 判断是否都是字母或者数字,返回布尔值 # 注意如果有中文,为防止中文干扰,可在引用方法时在变量
阅读全文
摘要:一、运算符1、算术运算 常用:加减乘除(+、-、*、/) 不常用:取整(//)、取余[也叫取模](%)、幂次方运算(**)2、赋值运算 赋值运算(=),如 num = 1,将1赋值给变量num 拓展: 加法赋值运算(+=)、减法赋值运算(-=)、乘法赋值运算(*=)、 除法赋值运算(/=)、取整赋值
阅读全文
摘要:一、python和pycharm的区别1、python:编程语言,解释型语言(还要一种叫编译型语言,如C、C++等,至于具体含义,自行百度)2、pycharm:高效写代码的工具二、pycharm的使用1、头部信息:点击导航栏File-Settings-File and Code Templates-
阅读全文

浙公网安备 33010602011771号