Python基础语法重温第一天

import decimal
###数值型(常用类型int、float)

#结果为3.3000000000000003,计算机硬件描述浮点数精度时的特性造成
num = 1.1+2.2
#结果为3.3
decimal.Decimal('1.1')+decimal.Decimal('2.2')
#占位符
num = '{0}'.format(20)
#保留2位小数
num = 3.333333
num = '{0:.2f}'.format(num)
num = '{0:.2f}'.format(1.111111)
# print(num)


###字符串
a = 'abcdefghijklmn'
#步长为2
b = a[::2]
#字符反转
c = a[::-1]
#重新赋值
d = a.replace('a', 'A')
# print(d)

a = 'www.baidu.com'
#替换
a = a.replace('com', 'cn')
#字符串转换列表
a = list(a)
#列表转换字符串
a = ''.join(a)
#分割文本为列表
url = 'baidu.com,souhu.com,youku.com'
a = url.split(',')
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );       # 以空格为分隔符,包含 \n
print str.split(' ', 1 ); # 以空格为分隔符,分隔成两个
#判断开头字符
url.startswith('http')
#判断结尾字符
url.endswith('com')
#判断包含字符,返回结果为第一个匹配字符的位置信息
a = url.find('c')
#占位符
a = '{name},{age}'.format(name='Ha', age=20)


###列表list
a = list('www.baidu.com')
#是否在列表中返回bool
'k' in a
#遍历列表
for i in a:
    print(i, end='|')
#遍历并改变
k = [i*2 for i in a]
#改变列表追加1个元素
a.append(7)
#扩展多个元素
a.extend([1, 2, 3])
#正序
a=[1, 3, 2, 8, 5]
a.sort()
#反序
a.reverse()
#删除元素
del(a[0])
#删除相应索引值
a.pop(索引)
#删除列表中某一个元素
a.remove(元素名)
#元素索引
a.index(2)
#统计元素个数
b = a.count(2)
print(b)

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值