一、字符串类型的表示:

由0个或多个字符组成的有序字符序列 字符串有2类共4种表示方法:
    1.字符串由一对单引号或一对双引号表示——仅表示单行字符串
    2.由一对三引号或三双引号表示,可表示多行字符串(做注释的时候也是这样做滴)
    3.字符串是字符的有序序列,可以对其中的字符进行索引,索引从0开始
       字符串的序号:正向递增序号和反向递减序号:

4.如果字符串中包含双引号或者单引号:
       如果需要双引号:print(' " ') (就是外面扩单引号)

如果需要单引号:print(" ' ")(就是外面扩双引号)

如果希望在字符串中既包括单引号有包括双引号:print(''' ' " ''')(就是外面扩三引号)
    
    5.使用[]获取字符串中的一个或多个字符
       索引:返回字符串中的单个字符 <字符串>[M]

s = "woaini"
print(s[1])

输出:o

切片:返回字符中一段字符子串 <字符串>[M:N]

s = "woaini"
print(s[0:2])

输出:wo

<字符串>[M:N]:M缺失表示至开头,N缺失表示至结尾

s = "woaini"
print(s[2:])

输出:aini

<字符串>[M:N:K],根绝步长K对字符串切片,步长为零指的是从最后一位开始取,从后向前

s = "woaini"
print(s[0:-1:2])

输出:wan

6.转义符\:转义符表达特定字符的本意——上述的双引号也可以用这个表示出来:print("\"")

ps:转义符形成一些组合,表达一些不可打印的含义

"\b"——回退

"\n"——换行(光标移动到下行首)

"\r"——回车(光标移动到本行首)

二、字符串操作符

三、字符串处理函数

PS:Unicode编码是python字符串的编码方式,是统一字符编码,覆盖几乎算有字符的编码方式  从0到1114111(0x10FFFF十六进制的十进制表示)空间,每个编码对应一个字符  ASci编码

四、字符串处理方法(方法在编程中是一个专有名词)
    方法特指<a>.<b>()风格中的函数<b>()
    方法本身也是函数,但与<a>有关,<a>,<b>()风格使用
    字符串及变量也是<a>,存在一些方法
    方法必须用.来执行


    
  

五、字符串类型的格式化——格式化是对字符串进行格式表达的方式
    1.字符串格式化使用.format()方法
    2.<模板字符串>.format(<逗号分割的参数>)
    3.槽:占位信息符 也就是将后面的信息填到前面的框框里,一一对应,下图是一般情况的默认位置


    当然也可以以这种形式:(就是在前面的槽槽里写上顺序,也是从零开始哦~)


    槽内部对格式化的配置方式{<参数序号>:<格式控制标记>}
        首先要给出一个输出宽度,决定即将输出的字符在这个宽度中的对齐方式(靠左靠右还是居中);确定对齐后,如果还有剩余该如何填充。

示例:
        
        所有出现的标点符号要采用半角形式 ,不要采用中文形式,python是以英文为基础的。

Python语言程序设计(嵩天老师版)第三周笔记——字符串类型及操作相关推荐

  1. python语言程序设计 嵩天老师(第七周)

    1.Python对文件操作采用的统一步骤是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬ ...

  2. 【python】Python语言程序设计/嵩天老师入门课程笔记整理

    分章节目录 1.python开发环境配置 1.1 程序语言分类(执行方式): 1.2 python程序语法元素分析: 1.3 python保留字 2.python绘图 2.1 编程语言概述 2.2 t ...

  3. Python语言程序设计(嵩天老师版)第二周笔记

    目录 一.第一周回顾 二.计算机技术的演进 三.编程语言的初心 编程语言的种类 不同的语言 四.python语言的特点 五.turtle库的使用 turtle背景介绍 import 一张纸--turt ...

  4. MOOC python语言程序设计 嵩天老师 笔记(第六周)

    1.S和T是两个集合,哪个选项对S^T的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪ ...

  5. Python语言程序设计(嵩天老师版)第一周笔记

    一.程序设计 1.计算机是根据指令操作的设备. (1)计算机具有功能性和可编程性.二者缺一,就不叫计算机了. 功能性指的是对数据操作,表现为数据计算.输入输出处理和结果存储: 可编程性指根据一些列指令 ...

  6. 《 C语言程序设计(第2版)》 读书笔记

    < C语言程序设计(第2版)> 读书笔记 -Brian W.Kernighan 等著 徐宝文 李志 译 在C语言中,所有的变量必须先声明,后使用.声明通常放在函数起始处,在任何执行语句之前 ...

  7. python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案

    嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...

  8. python语言程序设计嵩天-python语言程序设计基础(嵩天版),第二章程序练习题...

    python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...

  9. python慕课笔记 Python语言程序设计 嵩天笔记整理

    ** 1.python基本语法元素 1.2** C诞生于1972年,python诞生于1990年 静态语言:编译执行:C/C++\Java,执行速度快 脚本语言:解释执行:Python.JavaScr ...

最新文章

  1. 基于redis的分布式任务管理
  2. JSP中四种传递参数的方法
  3. Numpy:高性能科学计算和数据分析的基础包
  4. 为什么子进程每次执行顺序不一样_看完这篇还不懂Redis的RDB持久化,你来打我...
  5. 【分享】U盘大小的随身电脑 – Cotton Candy
  6. 揭秘合伙创业做生意成功的密码?
  7. android控件的touch事件_聊聊Android嵌套滑动
  8. 【图像超分辨(SR)】通俗直观彻底理解双线性插值、双三次插值及其作用
  9. jsp:setProperty的用法
  10. smart显示无服务器,RAKsmart美国服务器常见的问题和解决
  11. 解决笔记本电脑开机速度缓慢的几种措施,亲测有效
  12. VML实例及两个网站
  13. Arduino 使用 旋转编码器
  14. HI3516DV300笔记(二)硬件适配
  15. PiKachu-File Inclusion(文件包含漏洞)
  16. 成都居住证最新办理攻略(附居住证落户指南)
  17. 【软路由】esxi 配合UPS停电自动关机,网络异常自动重启openwrt虚拟机
  18. 开源的前端GIS空间分析库介绍 (一)jsts与turf
  19. Linux USB虚拟串口设备
  20. IRIS Docker的安装

热门文章

  1. JAVA自学之路——马士兵
  2. 2022年焊工(初级)考试题库及在线模拟考试
  3. jq循环判断input框
  4. 网易邮箱盗号源码php,邮箱收到一封盗号的邮件,有没有啥好方法搞掉他
  5. ecmall 常用方法/函数说明
  6. IO之我见(一)BIO
  7. [开坑] pygame设计联机对战桌游
  8. Vue+SpringBoot 实现Excel表下拉框与模板文件下载
  9. 编辑barTender模板创建顺序以及注意事项(注意创建具名数据源)
  10. Unity3D游戏开发初探—4.开发一个“疯狂击箱子”游戏