python-字符串 列表 字典

本文详细介绍了Python编程的基础知识,包括字符串的创建与操作、字典的基本用法及嵌套使用技巧等,适合初学者快速入门。

字符串

字符串

创建

a = "make"
a = str('alex')

转换

age = 19
new_age = str(age)

字符串的拼接

name = "make"
gender = "男"
new_str = name + gender
print(new_str)

占位符

nam = "我叫smkf,性别:%s,年龄:%s" % ('nan',19)
print(nam)

字符串功能

移除空白

val  = '   make'
print(val)
new_val = val.strip()   #移除空白
new_val = val.lstrip()   #移除左边空白
new_val = val.lstrip()   #移除右边空白

 分隔

v = 'make|hello|123'
new_v = v.split("|",1)
new_v = v.rsplit("|",1)  #从右边分隔
print(new_v)

长度(指字符长度)

a = "李白"
print(len(a))

索引

a = "李白"
print(a[0])

切片

val[::]

列表


字典

字典操作

v = {
    'name':'make',
    'age':19
}

#查找
n = v["name"]
print(n)
#增加: 有-增加; 没有-修改
v['passwd']=123     #如果没有就是增加如果有就是修改
print(v)
#删除
del v['name']
print(v)
#遍历k
for item in v.keys():
    print(item)
#遍历v
for item in v.values():
    print(item)
#遍历k,v
for k,v in v.items():
    print(k,v)

列表字典嵌套

user_dict = {
    'k1':'v1',
    'k2':{'kk1':'vv1','kk2':'vv2'},
    'k3':123,
    'k4':['alex','edc',['a','b','c'],'MAKE',{'a':'A'}],
}

user_dict['k4'][2].append('aa')
user_dict['k4'][4]['n']="N"

print(user_dict)
#!/usr/bin/python
# -*- coding:utf-8 -*-
user  = input("输入名字")
passwd = input('输入密码')
user_list=[
    {'name':"mk",'passwd':'123','times':1},
    {'name':"lcf",'passwd':'456','times':1}
]
for item in user_list:
    if user == item['name'] and passwd == item['passwd']:
        print('登录成功!')
    

转载于:https://www.cnblogs.com/ma-ke/p/6853024.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值