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