第四讲(1)运算符

格式化字符串的方式

第一种字符串格式化,拼串在终端显示hello,python的,就能知道,hello,python,指向的是s第四讲(1)运算符_第1张图片
··············································································
第二种格式化字符串,参数传递
第四讲(1)运算符_第2张图片
第三种格式化字符串,占位符

  1. 在创建字符串的时候可以在字符串中指定占位符
  2. %s 任意的字符 (可以带有中文)
  3. %f 任意的小数
  4. %d 任意的整数
    %s的使用方法下图所示
    第四讲(1)运算符_第3张图片
    如 上图 所示,在%s后面跟个#,然后输出任意的字符串
    ····································
    第四讲(1)运算符_第4张图片
    如上图所示当需要两个值的时候可以设置两个占位符
    ···························································

%f 任意的小数,使用方法如下第四讲(1)运算符_第5张图片
上图所示的语法格式为f 打头,后面跟字符串的格式 后面的花括号的s1为(钢铁侠),s2为(蜘蛛侠)
··················································································
另一种方法也是用类似与f的,用s.format加上花括号的方式完成
format的用法第四讲(1)运算符_第6张图片
第四讲(1)运算符_第7张图片
…………………………………………
%d的使用方法
在这里插入图片描述
当一个题目为张三和李四的时候
解决的方法有三种第四讲(1)运算符_第8张图片
字符串的其他操作
• len() 字符串的长度
• max() 最大值
• min() 最小值
• split()分割字符串
• join()拼接字符串
• 去空格
• s.strip() 左右两边去空格
• s.lstrip() 去左边空格
• s.rstrip() 去右边空格
• 字符串大小写
• s.upper() 全部大写
• s.lower() 全部小写
• s.isupper() 判断是不是大写
• s.islower() 判断是不是小写

len() 字符串的长度的应用
第四讲(1)运算符_第9张图片
………………………………………………………………(分割线)

max() 最大值(算该组数据中最大的值)
第四讲(1)运算符_第10张图片
………………………………………………………………(分割线)
算min()最小值(算该组数据中最小的值)
第四讲(1)运算符_第11张图片
ps;在算min() max()如果有中英文,则比较的是字符所对应的ascll值
………………………………………………………………(分割线)
split()分割字符串(返回的是一个列表)分割出来的结果以列表的格式返回规律就是:分割的是s,用split去分割 i love china
第四讲(1)运算符_第12张图片
ps:第二行中的b = s.split(’ ')的s表示的是需要分割的那一行的字符串s ='i love china’

………………………………………………………………(分割线)
join()拼接字符串
解释:连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串第四讲(1)运算符_第13张图片
• 去空格 (格式如下)
• s.strip() 左右两边去空格
• s.lstrip() 去左边空格
• s.rstrip() 去右边空格

第四讲(1)运算符_第14张图片
…………………………………………………………(分割线)
• 字符串大小写 (格式如下)
• s.upper() 全部大写
• s.lower() 全部小写
• s.isupper() 判断是不是大写
• s.islower() 判断是不是小写

第四讲(1)运算符_第15张图片
作业
(以4种格式化字符串的⽅式来实现 521 xxx 嫁给我好吗?)
第四讲(1)运算符_第16张图片

你可能感兴趣的:(python,萌新到老手,python)