pycharm字符串

# -*- codeing = utf-8 -*-
# @Time : 2021/5/28 19:03
# @Author :ymx
# @File : 字符串.py
# @Software: PyCharm
'''
word = '字符串'
sentence = "这是一个句子"
paragraph = """
        这是一个段落
        可以由多行组成
"""
print(word)
print(sentence)
print(paragraph)
'''

'''
my_srt = "I'm a student"
my_srt1 = 'I\'m a student'  #转义字符
my_str2 = "Jason said \"I like you\""
print(my_srt)
print(my_srt1)
print(my_str2)
'''

'''
str = "chengdu"
print(str)
print(str[0])
print(str[0:5])  #[起始位置:结束位置:步进值]
print(str[1:7:2])
print(str[5:])
print(str[:5])  #左闭右开
print(str[0:7])
print(str+",你好")  #字符串连接,用+
print((str+"\t")*3)
'''

'''
print("hello\nchengdu")  #使用反斜杠,实现转义字符的功能
print(r"hello\nchengdu") #在字符串前面加r,表示直接显示原始字符串,不进行转义
'''

'''
#namelist = []  #定义一个空的列表
namelist = ["小张","小王","小李"]
print(namelist[0])
print(namelist[1])
print(namelist[2])

testlist = [1,"测试"]  #列表中可以存储混合类型
print(testlist[0])
print(testlist[1])
print(type(testlist[0]))
print(type(testlist[1]))
'''

'''
namelist = ["小张","小王","小李"]
for name in namelist:
    print(name)

print(len(namelist))
length = len(namelist)
i = 0
while i<length:
    print(namelist[i])
    i += 1
'''

'''
#增:    [append]
namelist = ["小张","小王","小李"]
print("-----增加前·名单列表数据-----")
for name in namelist:
    print(name)

nametemp =input("请输入增加的学生姓名:")
namelist.append(nametemp)   #在末尾追加一个元素
print("-----增加后·名单列表数据-----")
for name in namelist:
    print(name)
'''

'''
a = [1,2]
b = [3,4]
a.append(b)   #将列表当做一个元素,加入到a列表中
print(a)

a.extend(b)   #将b列表中的每个元素,逐一追加到a列表中
print(a)
'''

'''
#增:  [insert]

a = [0,1,2]
a.insert(1,3)  #第一个变量表示下标,第二个表示元素(对象)
print(a)       #指定下标位置插入元素
'''

'''
#删  [del]  [pop]  [remove]
movieName = ["加勒比海盗","骇客帝国","第一滴血","指环王","速度与激情"]
print("-----删除前·电影列表数据-----")
for name in movieName:
    print(name)

#del movieName[2]   #在指定位置删除一个元素
# movieName.pop()     #弹出最后一个元素
movieName.remove("指环王")   #直接删除指定内容的元素,只删除找到的第一个
print("-----删除后·电影列表数据-----")
for name in movieName:
    print(name)
'''

'''
# 改  :
namelist = ["小张","小王","小李"]
print("-----修改前·名单列表数据-----")
for name in namelist:
    print(name)

namelist[1]="小红"
print("-----修改后·名单列表数据-----")
for name in namelist:
    print(name)
'''

'''
#查 :[in ,not in]
namelist = ["小张","小王","小李"]
findname = input("请输入你要查找的学生姓名:")
if findname in namelist:
    print("在学员名单中找到了相同的名字")
else:
    print("没有找到")
'''

'''
mylist = ["a","b","c","a","b"]
print(mylist.index("a",1,4))  #可以查找指定下标范围的元素,并返回找到对应数据的下标
#print(mylist.index("a",1,3))  #范围区间,左闭右开 [1,3),找不到会报错
print(mylist.count("c"))
'''

'''
#排序和反转
a = [1,4,2,3]
print(a)
a.reverse()  #将列表所有元素反转
print(a)

a.sort()  #升序
print(a)
a.sort(reverse=True)  #降序
print(a)
'''
'''
#随机分配
import random
offices = [[],[],[]]
names = ["A","B","C","D","E","F","G","H"]
for name in names:
    index = random.randint(0,2)
    offices[index].append(name)

i = 1
for office in offices:
    print("办公室%d的人数为:%d"%(i,len(office)))
    i += 1
    for name in office:
        print("%s"%name,end="\t")
    print("\n")
    print("-"*20)
'''
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值