八、学习python的第六天

 一、字符串

1.定义:由一系列字符组成的不可变序列容器,存储的是字符的编码值。(字符是指单个的数字,文字与符号)

         举个例子:  

2.编码与解码

(1)编码:将字符转化为对应的二进制序列的过程。

(2)解码:将二进制序列转换位对应的字符的过程。

(3)编码格式:1.ASCII编码  2.GBK编码  3.Unicode字符集 4.UTF-8编码(可自行百度,以便了解。)

(4)字节byte:计算机的最小储存单位,等于8位bit。(比特bit:不是储存单位,是信息单位;1比特位只能放一个0或1)

(5)相关函数bin(整数):将整数转换为二进制字符串。

                  ord(字符串):返回该字符串对应的Unicode码。

                  chr(整数):返回该整数对应的字符串。

 

 (6)小练习:

a.在控制台获取一个字符串,打印每个字符串的编码值。

b.在控制台中循环输入编码值,显示字符,直到获取负数时退出。

3.字面值 

字符串格式化

   定义:指的是生成一定格式的字符串。

   语法:字符串%(变量) 

   类型码:s(字符串)   d(整数)  f(浮点数)

   格式:%[- + 0 宽度 精度 ]类型码(-:左对齐,+:右对齐,0:右侧空白位置补零)

                宽度指的是整个数据输出的宽度。精度保留小数点后多少位。

              举个例子:%.2f (遇到数保留小数点后2位),%5d(遇到整数,先出现空格再出现整数)

   练习:

a.格式字符串

b.在控制台中显示120秒倒计时

4.通用操作 

1.字符串的简单操作

 2.成员运算符的使用(in    not in)

3.切片的使用

再讲切片之前,我们先讲讲索引(index).

 a.索引       作用:用于访问容器元素

                  语法:容器[整数]

                   分类:正向索引:从0开始,最后一个为len(s)-1。

                              反向索引:从-1开始,-1代表最后一个,-2代表倒数第二个,第一个是-len(s)

                              这里s代表着容器。

   

 b.切片

            作用:从元素取出相应的元素重新组成一个容器。

            语法:容器[(开始索引):(结束索引):(步长)]。

            注意:结束索引不包含该位置元素 。

                      步长是切片每次获取完当前元素后移动的偏移量。              

 练习:
            在控制台中获取一个字符串
                 打印第一个字符
                 打印最后一个字符
                 如果是奇数打印中间的字符
                 打印倒数三个字符
                 倒序打印字符            

 在控制台输入一个整数,根据一个整数打印一个矩形。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值