当前位置: 首页 > news >正文

无锡做食品网站的公司简介/优化推广网站怎么做最好

无锡做食品网站的公司简介,优化推广网站怎么做最好,东莞市建设局官网,专门做拼团的网站python是一门简洁而优雅的语言,在编程时,掌握一些小技巧,不仅可以帮助我们提高工作效率,也能让代码变得简洁,不论是自己还是别人,看起来都比较舒服。这篇文章会持续收录一些编程小技巧,提升自己…

python是一门简洁而优雅的语言,在编程时,掌握一些小技巧,不仅可以帮助我们提高工作效率,也能让代码变得简洁,不论是自己还是别人,看起来都比较舒服。这篇文章会持续收录一些编程小技巧,提升自己的同时希望也能跟大家分享。

1. 变量值互换:

x, y = 1, 2

print(x, y)

x, y = y, x

print(x, y)

输出:

1 2

2 1

2. 一组字符串列表组合成一个长的字符串

str_list = ['I', 'like', 'python']

str_join = " ".join(str_list)

print(str_join)

输出:

I like python

3. 单个字符串分割成一组子字符串

str = 'I like python and java0'

print(str.split())

输出:

['I', 'like', 'python', 'and', 'java0']

4. 初始化由许多重复值组成的数组

print([0] * 10)

print([8.3] * 10)

输出:

[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

[8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3]

其中0就是重复的数字,1000是该数字重复出现的次数。

5. 两个字典的合并

x = {'a' : 1, 'b' : 2}

y = {'b' : 3, 'c' : 4}

z = {**x, **y}

print(z)

输出:

{'a': 1, 'b': 3, 'c': 4}

可以看到合并后相同的键的值会被覆盖,不同的键则保留下来。

6. 字符串字符顺序颠倒

name = 'zhangsan'

print(name[::-1])

输出:

nasgnahz

7. 一个方程返回多个值

def get_a_string():

a = 'George'

b = 'is'

c = 'cool'

return a, b, c

a, b, c = get_a_string()

print(a, b, c)

输出:

George is cool

8. 列表操作:遍历列表的同时,将每个元素赋值到另一个列表中

a = [1, 2, 3]

b = [num * 2 for num in a if num is not 2]

print(b)

输出:

[2, 6]

可以看到,对a中每个元素可以进行多个操作,一是后面的if判断,二是前面的乘法操作,这是一个比较常用和方便的操作。

9. 字典迭代

d = {'a' : 1, 'b' : 2, 'c' : 3}

for key, val in d.items():

print(key, val)

输出:

a 1

b 2

c 3

10. 列表迭代:enumerate,返回索引以及对于的元素

l = ['a', 'b', 'c']

for index, val in enumerate(l):

print(index, val)

输出:

0 a

1 b

2 c

11. 初始化空的容器

a_list = list()

a_dict = dict()

a_set = set()

12. 使用strip()函数移除末尾无用的字符

name1 = " Gkere "

name2 = "Gmerk///"

print(name1.strip())

print(name2.strip("/"))

输出:

Gkere

Gmerk

13. 找到数字中出现次数最多的元素

a = [1,2,3,4,5,3,2,2]

print(max(set(a), key=a.count))

输出:

2

14. 获取对象的内存使用量

import sys

x = 1

print(sys.getsizeof(x))

输出:

28

15. 将字典转化为XML

from dicttoxml import dicttoxml

d = {'a': 1, 'b': 2, 'c': 3}

xml = dicttoxml(d, custom_root='test', attr_type=False)

print(xml)

输出:

b'<?xml version="1.0" encoding="UTF-8" ?>123'

16. python列表操作中,extend和append的区别

l1 = [1, 2, 3]

l2 = [4, 5]

l1.extend(l2)

print(l1)

l3 = [1, 2, 3]

l4 = [4, 5]

l3.append(l4)

print(l3)

输出:

[1, 2, 3, 4, 5]

[1, 2, 3, [4, 5]]

可以看到两个方法的相似之处都是将新元素插入到后面,

不同之处在于extend方法只能传入list,并且将传入的list中的元素添加到原来的list中

append可以接受任何参数,并简单追加到list后面。

后面会持续更新。。。

http://www.lbrq.cn/news/838477.html

相关文章:

  • 南岸网站建设哪家好/免费广告发布平台
  • 是做网站的怀孕后/百度商家平台登录
  • 四川做网站多少钱/站长源码
  • 网站建设推广入什么费用/广告接单平台app
  • 自己的主机做网站服务器/it培训班
  • 专门做企业名录的网站/谷歌seo怎么做
  • 衢州网站建设平台/seo的特点是什么
  • 天津做网站外包公司有哪些/web网址
  • 本地东莞网站建设/官方百度下载安装
  • hbuider 做网站/seminar什么意思中文
  • b2b电子商务网站的收益模式是什么?/爱站长尾词挖掘工具
  • 大连做网站 智域/站长工具app官方下载
  • 胶州企业网站建设/百度地图客服人工电话
  • 网页开发环境一般写什么/东莞seo外包平台
  • 河北省建设网站锁安装什么驱动/指数查询
  • 做药的常用网站/网站建设报价方案
  • 邯山区建设局网站/网络科技公司
  • 网站被挂黑链/百度指数官网查询
  • 南宁最高端网站建设/晋中网站seo
  • 品牌策划公司名字大全/石家庄seo按天扣费
  • 厦门哪些做鲜花的网站/抖音关键词查询工具
  • 徐州免费网站建站模板/广州百度网站快速排名
  • vps网站如何绑定多个域名/建站开发
  • 网站建设的岗位要求/雅虎搜索引擎中文版
  • 宁波专业网站推广平台咨询/培训机构需要什么资质
  • 铆钉机 东莞网站建设/优化关键词步骤
  • 人大 网站建设 方案/百度付费问答平台
  • 广西平台网站建设报价/宁波seo网络推广
  • 辽宁响应式网站费用/淘宝指数官网的网址
  • 网站服务器怎么优化/百度官网优化
  • deep learning(李宏毅)--(六)--loss
  • 关于用git上传远程库的一些常见命令使用和常见问题:
  • HCIE - 云计算拿下后的职业选择如何规划?
  • DolphinScheduler 如何高效调度 AnalyticDB on Spark 作业?
  • 如何轻松玩转多线程高并发?
  • 使用JS编写一个购物车界面