42 lines
1.0 KiB
Python
42 lines
1.0 KiB
Python
# 1.x+y链接两个字符串
|
|
# 1-1.两个变量的拼接
|
|
s1='我的名字是'
|
|
s2='佳佳'
|
|
print(s1+s2)
|
|
|
|
# 1-2.字符串和变量的拼接
|
|
name='张三'
|
|
print('我的名字是'+name)
|
|
|
|
# 2.x*n 将字符串x复制n次
|
|
str='我要成功'
|
|
print(str*5)
|
|
|
|
# 3.x in s(x not in s) 判断x是否是s的字符串 返回布尔值
|
|
# in操作符 判断存在
|
|
str='my name is zhangsan'
|
|
print('y' in str)
|
|
print('yy' in str)
|
|
print('name' in str)
|
|
|
|
# not in操作符 判断不存在
|
|
str='zhangsan'
|
|
print('san' not in str)
|
|
print('lisi' not in str)
|
|
|
|
# 4.str[i]索引 返回第i个字符
|
|
# 一个字符串里面的字符都对应一个整数数字编号 编号从0开始 依次累加
|
|
# 可以通过中括号+编号进行取值
|
|
# 编号可以被称为索引或下标
|
|
str='你好世界'
|
|
print(str)
|
|
print(str[0])
|
|
print(str[1])
|
|
print(str[2])
|
|
print(str[3])
|
|
# print(str[4]) #报错
|
|
|
|
# 例子
|
|
str='我们是共产主义接班人'
|
|
print(str[0]+str[2]+str[9]) # 我是人
|
|
print(str[0]+str[2]+str[-1]) #负数从后往前数 -1开始 -1就是最后一个字符 |