zoukankan      html  css  js  c++  java
  • Python学习笔记一--字符串的使用

    一。基本操作

         1. 合并字符串:“+”

         2. 打印重复的字符串:"*"

             

             

         3. 按位获取字符串中的字符:索引

         4. 按位获取字符串中的子字符串:分片

         5. 按位间隔获取字符串中的字符:分片的第三个限制值

              

         6. 按位反向排列字符串中的字符:分片的第三个限制值为负,反向步进

             

    二。字符串的方法:

          1. replace():替换或修改字符串

              

         2. list():字符串是不可变的,为了方便在原地修改,先转换为列表

             

             

         3. join(列表):列表转换为字符串,join前的‘’为连接符

             

             

         4. split():把一个字符串通过分隔符分割为多个子字符串的列表形式,如果没有参数传入,默认是以空格为分隔符

             

             

             其他还有很多的字符串方法。。。。

    三。字符串的格式化

        (一)格式化表达式

                1. 常用格式化表达式的常量:

                    

               2.简单模式:左边为定义的格式,右边为传入的参数,以%为分隔符

                    

               3. 复杂模式:左边定义的格式复杂化,在%和f中间加入'-'(左对齐),‘6’(字符长度),‘.2’(小数点位数),‘+’(正负数),‘05’(字符长度,位数不足用0补足)

                   

               4. 基于字典的格式化表达式:右边传入的参数为字典,(n),(x)为字典的键

                    

                    

        (二)格式化方法:format函数,不用像%要记忆各种常量字符,

                                 花括号标示格式化,并指定通过位置或关键字来获取format里的参数。

                1. 简单模式:0,1,2对应format函数传入参数的位置

                   

                    

                2. 复]杂模式:

                    2.1 替换的标识后加冒号‘:’定义具体的格式化形式

                    2.2 ‘>’(右对齐),'<'(左对齐),‘.3’(小数点后3位数),‘06’(字符串长度为6,不足位数用0补足)

                    

                    {0:10}里的‘0’对应format方法里传入的第一个参数'spam',‘10’表示字符串的长度

                    {1:10}里的‘1’对应format方法里传入的第二个参数‘123.4567’,‘10’表示字符串的长度

                    

                     

  • 相关阅读:
    关于如何触发控件的事件
    MaxScript转换图像格式
    MaxScript装B技巧一则
    MaxScript.Net接收本地端口的消息执行
    MaxScript创建十二面体的代码
    MaxScript中GW使用范例一则
    Max里,Mesh真是高级自由度啊
    显示当前秒数的MaxScript
    Max2010的activex以及.net界面乱码解决方式
    半夜失眠,码点关于技术美术的字
  • 原文地址:https://www.cnblogs.com/derekchen/p/5252512.html
Copyright © 2011-2022 走看看