zoukankan      html  css  js  c++  java
  • python基础学习新知总结

    python七大基础数据类型包括数值型、字符串(str)、列表(list)、元组(tuple)、集合(set)、字典(dic)、布尔型(bool)数值型又包括整型(int)、浮点型(float)、复数型(complex)。

    1.字符串的定义:
         1.字符串需要使用单引号、双引号、三引号将字符包起来就形成字符串
         说明:单双三引号可以解决字符串中原本存在的单双三引号的情况。
          2.三引号可以定义多行文本
          3.三引号可以用于多行注释,多行注释实质是未赋值的多行文本。
    2.输入与输出
        输入:user_date=input(‘用户提示语)-->input与rawinput的区别,去查。
        输出:print <如何将文件的内容输出?>。
        格式化输出:
        1)百分号占位符法
        2)f表达式法
        3)format法

    字符串的操作包括以下几个方面:

      1.索引(index)字符串中元素的位置下标值被称为字符串的索引。字符串的索引从左向右从零开始依次增大,从右向左从-1开始依次减小。

             通过print(string[index])可以查看字符串特定索引位置上的元素。

       2.切片 从字符串中获取一部分元素的方法被称为字符串的切片。其语法格式为string[start:end:sep]参数含义分别为,切片的起始位置,结束

       位置及切片的步长。

       3.字符串的一些常见操作方法:

        1)查找:1))string.index(object)输出对象在字符串中第一次出现的位置索引。当查找对象不存在在时,抛出异常。

              2))string.find(object)输出对象在字符串中第一次出现的位置索引。当查找对象不存在时,返回值-1。

        2)变换类:
        capitalize()首字母大写
        title()每个单词的首字母大写
        upper
        lower()大小写转换
        center(width,fillchar)居中,width标定整个字符串的长度两边用fillchar填充。
        just()左右对齐width标定整个字符串的长度,空位用fillchar填充。
        3),判别类:
        startswith:以什么开头
        endswith:以什么结尾
        isalnum:字符串中至少要有一个字符,内容必须有数字和字母组成时返回True,否则返回false。
        isalpha:字符串中至少要有一个字符,且均为字母。
        isdigit:
        islower:
        isupper:
        isspace:空白;空格、制表符 、换行符 、回车
        4),操作类
        strip:去除首尾字符,默认为去除空白符
        语法:strip()添加参数会去除两端相同的字符,若只有一侧有,则只会去除一侧。
        lstrip,rstrip
        replace("abc","cde")
        join:将可迭代对象以制定的字符连接起来。语法:'连接符'.join(可迭代对象)
        注意:1.可迭代对象中的元素应该是str类型
        2.如果连接符是空串,也可以
        split:分隔,(sep,maxsplit)
        注意:1.分隔符不能为空
        2.分隔符默认为空格
        replace:替换,使用一个新的字符或字符串替换字符串中原有的字符
            1.以旧换新:replace(old,new)
            2.count:替换次数,默认全换。 

                            

  • 相关阅读:
    RWCString 定义 memeroy leak
    打开eclipse报错
    Eclipse 增加php插件
    Shell 字符串的截取
    【转载】Shell判断字符串包含关系的几种方法
    Shell $? $* $@ 等含义
    Shell 获取指定行的内容
    概念性进程
    网络编程
    模块详解
  • 原文地址:https://www.cnblogs.com/liuyuchao/p/13443477.html
Copyright © 2011-2022 走看看