- 一、python中的字符串
- 二、 字符串的特性
- 三、字符串的常用方法
- 变量名定义是否合法
- 字符串的对齐
- 字符串的替换
- 字符串的统计
- 字符串的分离和连接
- 四、字符串的练习
- 1、反转句子
- 2、帮助小学生练习10以内的加法
- 3、小学生算术能力测试系统
- 4、判断回文
字符串是Python中最受欢迎、最常用的数据类型。可以通过用引号括起字符来创建他们。
字符串的定义:
a = 'westos' 单引号:强引用
b = "what's" 双引用:为了区分字符串里面的单引号
c = """ 块引用
用户管理系统
1.添加用户
2.删除用户
3.显示用户
print(c)
二、 字符串的特性
索引的简单举例
s = 'hello' # 索引:0 1 2 3 4 索引从0开始 print(s[0]) --->h print(s[1]) --->e # 拿出最后 一个字符 print(s[4]) --->o print(s[-1]) --->o #s[start:stop:step] 从satrt开始到end -1结束,步长为step print(s[0:3]) -->hel print(s[0:4:2]) --->hl #显示所有的字符 print(s[:]) --->hello #显示前3个字符 print(s[:3]) --->hello #字符串的反转 print(s[::-1]) --->olleh #除了第一个字符之外的其他全部字符 print(s[1:]) --->hllo三、字符串的常用方法
根据要求来写出代码
小米笔试编程题目
- 题目描述:
> 给定一个句子(只包含字母和空格), 将句子中的单词位置反转,
单词用空格分割, 单词之间只有一个空格,前>后没有空格。
比如: (1) “hello xiao mi”-> “mi xiao hello”
- 输入描述:
> 输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符)
- 输出描述:
> 对于每个测试示例,要求输出句子中单词反转后形成的句子
- 示例1:
```
- 输入
hello xiao mi
- 输出
mi xiao hello
2、帮助小学生练习10以内的加法
设计一个程序,帮助小学生练习10以内的加法 详情: - 随机生成加法题目; - 学生查看题目并输入答案; - 判别学生答题是否正确? - 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点);3、小学生算术能力测试系统
设计一个程序,用来实现帮助小学生进行百以内的算术练习, 它具有以下功能:提供10道加、减、乘或除四种基本算术运算的题目; 练习者根据显示的题目输入自己的答案, 程序自动判断输入的答案是否正确并显示出相应的信息。4、判断回文
““回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number)。设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。 我们如何判回文数



