zoukankan      html  css  js  c++  java
  • 学Python的第八天

    最近因为很多生活琐事+生病+培训耽误了好几天的学习,不过幸好身体feel fly!!

    今天依旧是爱Python的一天-.-

    前几天以及今天所列出来的Python魔法类型不需要死记硬背熬....

    #!/usr/bin/env python3
    # -*- coding:utf-8 -*-
    #left靠左端并从左开始消除括号内字符(不填默认消除空格以及
    	)
    #right靠右端并从右开始消除括号内字符(同上,括号由多字符串开始筛选)
    #但是最新版本只消除空白和
    	
    test = " 
    csdnak	 "
    v1 = test.lstrip()
    print(v1)
    v2 = test.rstrip()
    print(v2)
    v3 = test.strip()
    print(v3)
    #转换功能(类似于查找替换),m制定转换规则
    v = "asidufkasd;fiuadkf;adfkjalsdjf"
    m = str.maketrans("aeiou","12345")
    new_v = v.translate(m)
    print(new_v)
    #分割,加上r跟往常一样代表从右开始分割
    test = "csdnakbalabala"
    v = test.partition('s') #以s为中心从左往右分割
    v1 = test.rpartition('k') #以k为中心从右往左分割
    v3 = test.split('s',2) #制定分隔符号s且不显示,指定分割次数为2(不指定次数默认所有)
    print(v,v1,v3)
    #分割,只能根据换行符(
    )进行分割,True/False:是否保留换行符
    # test = "csdnak
    natasha
    tarena"
    # v = test.splitlines()
    # v1 = test.splitlines(True)
    # v2 = test.splitlines(False)
    # print(v,v1,v2)
    #判断以xxx开头,以ooo结尾(返回布尔值)
    test = "backend 1.1.1.1"
    v = test.startswith('ba')
    v1 = test.endswith('2')
    print(v,v1)
    #大小写转换
    test = "csdnAK"
    v = test.swapcase()
    print(v)
  • 相关阅读:
    UPD通信
    异常处理
    网络编程-套接字(socket)
    数据分析(一)
    爬虫存储库之mongodb数据库(四)
    爬虫请求库selenium(三)
    爬虫解析库beautifulsoup(二)
    爬虫简介与request库(一)
    flask框架数据库之SQLAlchemy
    flask框架(四)
  • 原文地址:https://www.cnblogs.com/tomcache/p/11560868.html
Copyright © 2011-2022 走看看