python基础(1)

# 基础变量的类型 1.str  2.bool  3.int  4.float

# 基本元素
# 字符串 str =  ' '           有序          不可改变
# 列表  list = [  ]           有序         可以改变
# 元组  tuple =  (  )        有序         不可改变
# 字典   dict =  {  :, :}    无序        可以改变
# 集合   set =  {   }          无序        可以改变

# 字符串 ,元组 , 列表  是有顺序的   ,有序  决定  下标索引   ,可 遍历 for循环
# 不可以改变  需要新变量来执行 .操作 如 新变量.find() 新变量.index()     打印结果不同 print(新变量)
# 可以改变   不需要新变量   .操作  如   list.append()   list.extend()  dict.items()  print(list)  print(dict)
# 可不可以改变   决定   语法书写格式         打印需要的东西不同

'''
 str字符串  可以实现的常规操作     help查找帮助  help(str)    help(str.find)

查找 : find  ,index   存在print所在   下标索引     (rfind 右开始 ,rindex  右开始  )
个数 : count
替换 : replace   替换成谁要给出
切割 : split     以目标切割要给出   整体切割,只要出现目标就切割

       partition  以谁切割要给出  左侧切割,左侧第一个目标切割点      结果得到三部分 1  目标  2
        rpartition   以谁切割要给出  右侧切割,右侧第一个目标切割点    结果得到三部分 1  目标  2

变列表: splitlines   按照行分隔,返回一个包含各行作为元素的列表(什么叫按照行分割:看下边的例子)
                    现在只知道 str 变list
变字符串: join  加入''  空字符串    看例子

更改:     字母大写:  capitalize 开头第一个大写      title  每个英文第一个字母大写
          字母          lower    全部小写          upper  全部大写

检测: 以什么开头,结尾     startswith   开头     endswith  结尾     打印结果True,False
           isalpha  都是字母     isdigit   都是数字                打印结果True,False
           isalnum  都是字母或数字   isspace   都是空格            打印结果True,False

文本格式:  ljust  左对齐     rjust 右对齐      center  居中对齐
          lstrip  删除左空白格    rstrip  删除右空白格    strip   删除两端空白格    (空白格:占位空格)

'''
'''list可以实现的常规操作
添加: append    添加的整体                   list[索引].append(添加的内容)
      extend    添加的东西被分开
      insert    插入(在哪插入,插入什么)

修改:可变 直接变      my_list = ['1', '3.14', '张三', '李四']
     有序 用索引变    my_list[1] = '双击666'
                    print(my_list)= ['1', '双击666', '张三', '李四']
                    
删除: del        格式: del 列表名[下标索引]
      pop        格式: 列表名.pop(下标索引)   ,如果pop()里面不添加索引 默认删除列表中的最后一个,所以先判断有没有
      remove     格式: 列表名.remove(元素的值)               

查找: in ,not in  这两个应该是关键字,在很多中应用
      index      存在print所在   下标索引   不存在  报错  (和字符串一样,因为报错所以先判断if存在给我下标索引)

个数: count

排序: sort     升序    格式:my_list.sort()       和(my_list.sort(reverse=False))结果相同
      reverse  降序    格式:my_list.sort(reverse=True)  先升序,然后降序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值