咱就是一个学python的大动作

学习python过程记录,笔记分享

从有点基础开始

再加上每日学习打卡

day1

 

mystr = "hello my and lalal kdeis skdjs and name is caolejie."
print(mystr.find('and'))
print(mystr.find('ands'))
# rfind   从右侧开始查找
# count  从右侧开始查找
'''
修改字符串 replace(替换) split(分割,丢失分割符号) join(合并不同的字符)
.replace(‘旧’,‘新’)      new_str='...'.join(mystr)
'''
mystr = "hello y and lalal kdeis skdjs and name is caolejie."
# new_str=mystr.replace('and','he')
print(mystr)
# capitalize()  将字符串第一个字符转换为大写
# lower()  大写转小写
# lstrip() 删除字符串左侧空白字符
# retrip()
# ljust(长度内左对齐,'填充字符')   rjust(右对齐)  center(中间对齐)
# (用底下 python console 测试)

# .startswith(子串,开始位置下标,结束位置下标)判断真假——ture或false  endswich(是否以这个字符结尾)
print(mystr.startswith('hels'))

# isalpha()字符串都是字母为对 isdigit()只包含数字  isalnum() isspace() 只包含空白时(空格)

# 字符串 单\双\三引号都行。(三支持换行,单双不支持)
# 当单引号时想在句子中打单引号,需要在前面打\用于转义
'''i am 
tom'''
print(type(a))
print(a)
b = "jas" \
  "on"
print(b)
print(type(b))

# 另两种输出方式——格式化输出
c = 'tom'
print('我的名字是%s' % c)
print(f'我的名字是{c}')

# input()接收输入
d = input('密码是')
print(f'密码是{d}')

# 列表:查(三个办法)、增、删、改
e = ['tom', 'jason', 'rose']
print(e[0])

print(e.index('tom'))  # 找tom位置
print(e.count('jasonnnn'))  # 找位置,这个没有输出0
print(len(e))  # 统计列表内容个数

print('tom' in e)  # 判断tom是否在e中,输出为布尔函数
print('jasonnnn'not in e)

e.append(['cao', 'jj'])  # 结尾增加数据,能追加整体列表序列【cao,jj]
print(e)
e.extend('leLELELE')  # 结尾增加,会将序列拆开再添加
print(e)
e.extend(['le', 'LELELE'])
print(e)
e.insert(1, 'aaa')   # 指定位置加数据,
print(e)


f = e.pop()  # ()括号里不指定删除谁的下标就删除最后一个
del e[0]  # 删除指定下标的数据
e.clear()  # 清空列表
del e   # 删除整个e列表

g = [1, 3, 4, 2, 5, 6]
g.reverse()   # 逆置
print(g)
g.sort()  # 排序(默认升 降)
print(g)
g.sort(reverse=True)  # 降序(=False时也是升序)
print(g)

h = g.copy()


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值