Python学习笔记
一、写法
不需要大括号
变量直接声明
通过缩进判断上下级关系
# 单行注释 str = 'hello python' """ 多行注释,'''也可以 """ if 'h' in str: return True
二、字符串
1、字符串中使用变量, f"{}"
name = '小明' age = 12 str = f"姓名:{name},年龄:{age}"
2、截取字符串,语法: str[str:end],类似js的slice()
str="python" str1 = str[0:3] # pyt
3、判断字符串是否包含否个字符 包含:in 不包含: not in
str = 'python' print('s' in str) # False print('s' not in str) # True
三、列表、元组
列表 [],可修改
元组(),不可修改
1、列表常用方法
nums = list(range(21)) # 添加 nums.append(21) # 删除 del nums[0] num1 = nums.pop(1) nums.remove(3) # 数字3,不是下标 #插入 nums.insert(3, 100) # 下标,要插入的对象 #查找下标 nums.index(3)
2、遍历, for...in...
for num in nums: print(num)
四、函数
函数使用def
# 获取名称函数 def getName(): name = input('请输入你的姓名:') print(f"你好,{name}")
五、类
主要的就是构造函数__init__(self)