Python基础语法重温第一天

拟墨画扇 提交于 2020-01-29 21:15:15
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(',')
#判断开头字符
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.index(2)
#统计元素个数
b = a.count(2)
print(b)

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!