美文网首页
Day3-3 字符串

Day3-3 字符串

作者: ChiAo1fei | 来源:发表于2018-12-26 16:20 被阅读0次

字符串

  1. 认识字符串(str):
    • 通过单引号或者双引号括起来的字符集(文本)就是字符串
      str1 = 'abc'
      str2 = "abc123"
    
  2. 字符串类型和内容
    1. str是python自己提供的一种容器型数据类型,一个字符串中可以存储多个字符
    2. 什么是字符:python只有字符的概念没有字符的类型,如果在python中表示一个字符,用长度为1的字符串来表示
    3. 字符串不可变但是有序,是指长度和内容不可变;有序是指每个字符的位置不可变
    4. 字符串'abc'和'acb'是不一样的
  3. 字符串中的字符
    1. 普通字符:包含一般的字母、数字、符号、其他文字,例如:'A','g','1'
    2. 转义字符:通过在一些特定的字母前加,来表示特殊的功能或者意义。
      • \n:换行; ':表示一个单引号; ":表示一个双引号; \t:表示一个tab键
    3. 编码字符:在字符串中用'\u' + 四位十六进制编码值表示一个字符
    4. 注意:
      • 没有阻止转义时,一个转义字符的长度为1
      • 在字符串的最前面加r/R,来阻止转义。(阻止字符串中所有的转义字符转义)
        str3 = 'abc\n123'
        str4 = 'hello\'A'
        str5 = "hello'A"
        str6 = 'hello \\n python'
        print(str3)
        print(str4, str5)
        print(str6) 
        str7 = r'姓名:白茶\n年龄:18'
        print(str7) 
        str8 = '你好\u4e02\u8972'
        print(str8)
        
  4. 字符编码
    • 计算机在存储数据的时候只能存储数字数据,而且存的是数字的二进制补码.10 -> 转换成二进制 -> 求补码(存)
    • 字符的编码就是为了让字符存储到计算机中,给每个字符对应一个固定的数字。这个数字就是这个字符的编码
      目前计算机采用的编码方式有两种,分别是ASCII码和Unicode码。python中采用的是Unicode编码.Unicode编码是在ASCII码表的基础上进行扩充.ASCII码是采用一个字节对字符进行编码(共有128个);Unicode编码包含ASCII码采用两个字节对字符进行编码,包含了世界上所有的语言和符号,又称为万国码
      小写字母的编码范围(a-z):97 - 122
      大写字母的编码范围(A-Z):65 - 90
      中文编码范围:0x4e00 ~ 0x9fa5
 - 字符编码相关的函数:  
        a.chr(编码值) - 获取编码对应的字符  
        b.ord(字符) - 获取字符的编码

相关文章

  • Day3-3 字符串

    字符串 认识字符串(str):通过单引号或者双引号括起来的字符集(文本)就是字符串 str1 = 'abc' ...

  • DAY3-3 《结构思考力》

    R:在这里,我引用课程开发时撰写学习目标的小工具,来帮助大家制定结构思考力表达时的目标,这个工具叫作ABCD目标法...

  • Javascript知识点整合

    字符串 单行字符串: ‘字符串’或“字符串” 多行字符串: `多行字符串` 字符串操作: 字符串连接‘+’号 长度...

  • C++基础字符串

    字符串的构造 字符串特性描述 字符操作 字符串赋值 字符串连接 字符串比较 字符串查找 字符串替换 字符串删除 字...

  • iOS中的NSString与NSMutableString

    字符串的创建 字符串读写 字符串的比较 字符串的搜索 字符串截取 字符串替换 字符串与路径 字符串转换 NSMut...

  • iOS NSString用法总结

    字符串属性 字符串截取 字符串比较 字符串搜索 字符串拼接 字符串基本类型转换 字符串分行,分段 字符串列举(按条...

  • php 字符串常见方法汇总

    字符串拼接 字符串检索 字符串截取 字符串替换 字符串大小写转化 字符串转数组 字符串格式化

  • iOS 字符串截取、iOS 字符串替换、iOS 字符串分隔、iO

    iOS之字符串截取、iOS 字符串替换、iOS字符串分隔、iOS之字符串匹配、截取字符串、匹配字符串、分隔字符串 ...

  • PHP中字符串函数库常用函数解析 -- PHP 学习 (十一)

    常用字符串函数分类: 字符串长度, 字符串查找, 字符串大小写转换, 字符串截取, 字符串 ASCII, 字符串加...

  • Kotlin语言(二):字符串类型

    1、字符串定义 2、字符串删除空格 3、字符串比较 4、字符串切割 5、字符串截取 6、字符串替换 7、字符串模板

网友评论

      本文标题:Day3-3 字符串

      本文链接:https://www.haomeiwen.com/subject/glnhlqtx.html