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:替换次数,默认全换。 

                        

原文地址:https://www.cnblogs.com/liuyuchao/p/13443477.html