zoukankan      html  css  js  c++  java
  • 第3章 02 python字符串类型及操作

    字符串切片

     

    取字符串从结尾到开头,相当于字符串逆序

    转义符

    转义符表达特定字符的本意

    转义符    “      ---->    ”

     字符串操作符

    例子:

    获取星期字符串

    定义星期

    获取用户输入的数字,使用input函数,但是input函数获得的会被保存为字符串类型

    所以可以使用eval函数将双引号去掉,保存为数字,这个数字存储在weekId里面

    weekId来计算在weekStr中weekId相应的起始索引位置

    利用切片操作,再输出weekStr

     字符串处理函数

    len(x):计算字符串的长度

    str(x):将任意类型转换为字符串形式

    eval(x):将字符串两侧的引号去掉,变成非字符串形式

     hex(x):将一个整数x转换为八进制小写字符串形式

    oct(x):将一个整数x转换为十进制小写字符串形式

     

    chr(u):将Unicode编码形式转换为对应的字符

    ord(x):将x字符返回其对应的Unicode编码

    Unicode编码:是python自带的编码形式,python中都采用Unicode编码形式,所以python可以英文韩文各种语言通用

    小例子

    后面带一个小√

     将金牛字符转换成对应的Unicode编码形式

     

    逐一输出十二星座

    for i in range(12):
         print(chr(9800+i),end="")

    运行结果

    =
    ♈♉♊♋♌♍♎♏♐♑♒♓

     字符串的处理方法,方法必须用点   .   的形式来执行

    方法点lower和点upper是一对,可以将字符串变成全大写或者是全小写

    join可以对字符串进行分割,按规律增加分隔符

    字符串类型的格式化

    相当于一个占位信息符,用一对大括号表示,只在字符串中有用

    设置了三个槽,每个槽中对应的内容与点foemat方法中的对应的内容是一致的

     

    槽---格式化

    在槽的内部,除了参数之外,还可以通过冒号,来引导一些参数,

    控制某一个变量,在这个槽的输出格式

    什么时候需要在一个字符串中填充一些信息呢?===给定的信息和要输出的信息存在长度不一致的时候

    首先要给定一个输出宽度,

    然后要决定给定的参数在这个宽度的对齐方式,向左?向右?居中?

    最后确定对其之后,如果还有空余的空间,该填充什么字符

    冒号表示引导符  

    = 表示是填充符号

    ^表明居中对齐,指的是放入槽中的第0个参数居中对齐

     

    冒号表示引导符  

    * 表示是填充符号

    >表明向右对齐,指的是放入槽中的第0个参数向右对齐

    冒号表示引导符  

    也可以省略填充符号

    默认向左对齐,指的是放入槽中的第0个参数向左对齐

     

    12和234之间多了一个逗号

    :b,会输出二进制形式

    :c,会输出它的字符形式

    :d,会输出它的十进制表示形式

    :o,会输出它的八进制表示形式

    :x,会输出它的十六进制表示形式

    :X,会输出它的大写的十六进制表示形式

     :e ,以科学计数法小e表示

    :E ,以科学计数法大E表示

    :f ,以通常的非科学计数法表示浮点数

    :% ,以百分号形式表示浮点数

     

    注意冒号逗号等写成英文形式下的

    总结

     

                                                                                                                                                                                                                                                                                                                                                                                                  

  • 相关阅读:
    安卓四核PDA手持PDA智能POS机 打印二维码 分享
    安卓智能POS开单神器-成为零售批发商亲睐的生意帮手-pda销售扫描开单 现场结算打印凭据
    一个神奇的POS -扫描 现场销售 开单打印票据 安卓物联网POS机 手持开单终端机 省时省力 高效准确!!
    浩瀚土石方车辆管理计数器_刷卡计数器手持式土石方车辆计数器系统方案
    浩瀚ocr数字识别扫描枪 进口冻货抄码器 抄码器 牛羊肉 抄码器 抄码抄码枪 扫码器重量累加
    浩瀚抄码器 冻品扫码枪 扫码机识别数字 进口肉抄码器 牛羊抄码器 冻品抄码
    浩瀚牛肉扫码器 牛羊肉抄码 进口牛肉扫码枪 进口牛羊肉扫码机 抄码系统
    多进程
    不定长参数和进程
    面向对象进阶2
  • 原文地址:https://www.cnblogs.com/fanglijiao/p/11172909.html
Copyright © 2011-2022 走看看