python基础
注释
- 单行注释# ctrl+/
- 多行注释''' ''' 单引号双引号
数据类型
数字
- int(有符号整型) : 100,80907
- float(浮点型) 89.99999
- complex(复数) 5 + 6i
- bool true-1
- false-0
字符串string
- 切片
- 正切
- 字符串【start起始下标 :end结束下标:step步长 】
- start 起始下标 <= 值 < end结束下标
- 默认:step步长 = 1
- 开始为0
- 负切
- 与正切相反
- 结束为-1
常用函数
- 字符串.count( ‘字符’) :该字符出现频率
- 字符串.startswith( ‘字符’) :以‘字符’开头
- 字符串.endswith( ‘字符’) :以‘字符’结束
- 字符串.split(“分隔符”) :以 分隔符 分割数据
- 字符串.replace(’要替换的字符‘ , ’替换的字符‘)
- 字符串.lstrip() :去掉左边空格
- 字符串.rstrip() :去掉右边空格
- 字符串.strip() :去掉两边空格
- 字符串.find('字符') :找不到返回-1,找到了返回 下标
list 列表
- 可变长度,可以增删改插
- 列表 [ 值1,值2,值3 ... 值N ]
- 列表[startIndex起始下标:endIndex结束下标:step步长]
- 列表[startIndex起始下标:endIndex结束下标]
- 列表.append(新值 ) # 新值追加到最后
- 列表.insert( 下标index, 新值) # 在下标index前插入新值
- 列表[startIndex起始下标:endIndex结束下标] = 新值
- 列表[下标index] = 新值 # 将下标index的值,修改成新值
- len(列表) # 列表的长度
- del 列表[ index下标 ] #删除 index下标
- del 列表[ startIndex起始下标:endIndex 结束下标 ]
- 列表.remove( 值1 ) # 删除 列表中 值1
- 列表.clear() #清空 列表 所有的元素
- 值 in 列表 # 值 存在 列表中
- 值 not in 列表 # 值 不存在 列表中
- max ( 列表 ) # 列表中最大值
- min( 列表 ) # 列表中最小值
for循环
def main():
print('hello world')
for i in range(1,10):
for j in range(1,i+1):
print("{0}*{1}={2}".format(i,j,(i*j)),end='\t')
print()
if __name__ == '__main__':
main()
tuple 元组
不可变长度,不可以增删改插
Tuple[起始下标start:结束下标end:步长step]
set 集合
没有重复的值,没有顺序
dict 字典
key = value 键值对结构,没有顺序,没有重复值
解释型语言,底层是c语言