• 【python-while-以及字符串的相关操作和函数】


    代码块

    以冒号作为开始,用缩进来划分相同的作用域,这个整体是一个代码块
    作用域:作用的区域
    

    -流程控制

    (1)流程控制的定义
    (2)流程控制的结构
    

    -分支结构

    关键字:if elif else
    (1)分支结构的种类
    (2)分支结构的特点
    

    -循环结构

    关键字:while / for..in..
    (1)循环结构的种类
    (2)循环结构的特点
    
    

    -关键字的使用

    pass / break / continue
    

    字符串相关操作

    (1)字符串的拼接
    (2)字符串的重复
    (3)字符串跨行拼接
    (4)字符串的索引
    (5)字符串的切片:
    语法 => 字符串[::]  完整格式:[开始索引:结束索引:间隔值]
    	(1)[开始索引:]  从开始索引截取到字符串的最后
    	(2)[:结束索引]  从开头截取到结束索引之前(结束索引-1)
    	(3)[开始索引:结束索引]  从开始索引截取到结束索引之前(结束索引-1)
    	(4)[开始索引:结束索引:间隔值]  从开始索引截取到结束索引之前按照指定的间隔截取字符
    	(5)[:]或[::]  截取所有字符串
    

    字符串的格式化format

    (1)顺序传参
    (2)索引传参
    (3)关键字传参
    (4)容器类型数据(列表或元祖)传参
    (5)format的填充符号的使用( ^ > < )
    (6)进制转换等特殊符号的使用( :d :f :s :, )
    

    字符串相关函数

    *capitalize 字符串首字母大写 
    *title 每个单词的首字母大写 
    *upper 将所有字母变成大写
    *lower 将所有字母变成小写 
    *swapcase 大小写互换 
    *len 计算字符串的长度 
    *count 统计字符串中某个元素的数量 
    *find 查找某个字符串第一次出现的索引位置 
    *index 与 find 功能相同 find找不到返回-1,index找不到数据直接报错
    *startswith 判断是否以某个字符或字符串为开头 
    *endswith 判断是否以某个字符或字符串结尾 
    
    *isupper 判断字符串是否都是大写字母 
    *islower 判断字符串是否都是小写字母 
    #istitle 判断字符串是否每个单词都首字母大写 
    #isalnum 判断字符串是否是由数字、字母、汉字组成 
    *isalpha 判断字符串是否由字母和文字组成 
    *isdigit 检测字符串数是数字组成 接受二进制字节流 
    *isdecimal 检测字符串是否以数字组成  必须是纯数字
    #isnumeric 检测字符串是否以数字组成 接受中文"四"
    #isspace   判断字符串是否由空白符组成
    
    *split 按某字符将字符串分割成列表(默认字符是空格)
    *join  按某字符将列表拼接成字符串(容器类型都可)
    #splitlines 按换行来进行切分(
    )
    #zfill  填充字符串(默认填充0,原字符串右对齐)
    #ljust  填充字符串,原字符居左 (默认填充空格)
    #rjust  填充字符串,原字符居右 (默认填充空格)
    *center 填充字符串,原字符居中 (默认填充空格)
    *strip  默认去掉首尾两边的空白符 
    #rstrip 去掉右边某个字符 
    #lstrip 去掉左边某个字符 
    
    *replace()
    	功能:   把字符串的旧字符换成新字符
    	格式:   字符串.replace('旧字符','新字符'[, 限制替换的次数])
    	返回值: 替换之后的字符串
    
    #maketrans translate 是一对
    maketrans()
    	功能:   制作用于字符串替换的映射表
    	格式:   字符串.maketrans('查找字符','替换字符')两个字符必须长度相等
    	返回值: 字典
    translate()
    	功能:   进行字符串替换操作
    	格式:   字符串.translate(maketrans返回的字典)
    	返回值: 替换之后的字符串
  • 相关阅读:
    为什么要提倡"Design Pattern"呢? 开闭原则 系统设计时,注意对扩展开放,对修改闭合。
    面向对象、接口编程的重要性 python 为什么引入接口interface
    ON DUPLICATE KEY UPDATE
    Starting Session of user root.
    DRDS和RDS主要用来存储用户交易信息,MongoDB主要用来存储商品维度信息
    抽象不应该依赖于具体,具体应该依赖于抽象。 要针对接口编程,而不是针对实现编程。
    高层次的模块不应该依赖于低层次的模块
    系统设计的次要目的
    存储方案和底层数据结构的设计获得评审一致通过,并沉淀成为文档
    JVM 的 Xms 和 Xmx 设置一样大小的内存容量
  • 原文地址:https://www.cnblogs.com/bonnyxinxin/p/13210298.html
Copyright © 2020-2023  润新知