Python编程基础---基本数据类型、字典、字符串操作

1、基本数据类型

x=3#int
y='今天'#str
a=1.19838493#float
b=True#bool
d=[True,False,False,False,False]#list
c=['今天','明天','后天']#[type,...]
print(c[0])
print(d[2])
##    print("今天是:"+f)
#TypeError: must be str, not int
f=28
print("今天是:"+str(f))
float(f)
str(f)
int(f)

2、字典

##字典
msg={"phone":10086,"内容":'查询话费','发送日期':'20180620'}#dict
msg['phone']
msg['内容']
####################基础功能
xuezhiqian={'name':'薛之谦','songs':['丑八怪','演员','认真的雪']}
xuezhiqian['songs'][1]

3、字符串操作

##代码自动补全快捷键:tab
#占位符,动态内容
"今天温度是{}".format(28)
'q={}'.format('北京')
'我来自北京'[2]

s='2018-06-21 03:00:00'  #字符串=list
s=list(s)
s[0]   #获取单个数
s[0:10] #['2', '0', '1', '8', '-', '0', '6', '-', '2', '1']
s='2018-06-21 03:00:00'  #字符串=list
s[0:10]#'2018-06-21'         切片
s[11:19]#'03:00:00'

s[-1:]    #逆序截取
s[-9:]
#################
s.index('-21')#获取子字符串的位置

s.endswith('00:00')#True  是不是以xxx结束
s.startswith('2018')
len(s)

'Qqyulan'.lower()#变成小写
'Qqyulan'.upper()#变成大写

mima=input('请输入你的银行卡密码:')
print(mima)

################## 字符串的扩展
3*3
"男"*3#
a='-'*1024*1024#1byte*1024*1024
print(a)
import time
time.sleep(60)
############################# 添加字符串分割方法,字符串居中显示,字符串内容替换
'1=2=3'.split('=')#一个字符串生成多个字符串列表

'123'.center(5)
'123     '

'[aaa]'.replace('[','').replace(']','')


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值