python基础语法菜鸟教程,python基本语法

  python基础语法菜鸟教程,python基本语法

  这篇文章主要为大家介绍了12个计算机编程语言小案例,包含了日常开发中非常实用的语法,快来跟随小编一起学习一下,看看自己都会多少个呢

  

目录
前言1.多个字符串组合为一个字符串2.字符串拆分为子字符串列表3.统计列表中元素的次数4.使用尝试-除了-否则块模块5.使用枚举函数得到键/值对6.检查对象的内存使用情况7.合并字典8.计算执行一段代码所花费的时间9.列表展开10.列表采样11.数字化12.检查列表元素的唯一性

  

前言

  前几天写了一篇关于大蟒高级语法的文章:python进阶从青铜到王者一定会用上的计算机编程语言技巧。

  有读者私信说:怎么看自己是不是入门大蟒了呢?开发中高频大蟒基础语法有哪些呢?

  下面通过12个小案例,包含了日常开发中非常实用的语法,大家一起来检验下你会几个呢?

  

1. 多个字符串组合为一个字符串

  list_of_strings=[My , name , is , Dragon]

  #使用带有逗号分隔符的加入

  打印()。加入(字符串列表)

  #输出

  #我的名字是龙

  

2. 字符串拆分为子字符串列表

  string_1=我的名字是龙

  string_2=样本/字符串2

  #默认分隔符

  print(string_1.split())

  # [我的,名字,是,龙]

  #将分隔符定义为"/"

  print(string_2.split(/))

  # [示例,字符串2]

  

3. 统计列表中元素的次数

  #查找列表中每个元素的频率

  从集合导入计数器

  my_list=[a , a , b , b , c , d , d , d]

  count=Counter(我的列表)#定义计数器对象

  打印(计数)所有元素的数量

  #计数器({d: 5, b: 3, a: 2, c: 1})

  打印(计数[b]) #单个元素

  # 3

  print(count.most_common(1)) #最频繁的元素

  # [(d ,5)]

  

4. 使用try-except-else-block模块

  a,b=1,0

  尝试:

  打印(黑白)

  #当b为0时引发异常

  除了零除法错误:

  打印("除以零")

  else:

  打印("未出现异常")

  最后:

  打印("总是运行")

  #输出

  #被零除

  #总是运行这个

  

5. 使用枚举函数得到key/value对

  my_list=[a , b , c , d , e]

  对于索引,枚举(我的列表)中的值:

  打印( {0}: {1} )。格式(索引,值))

  # 0: a

  # 1: b

  # 2: c

  # 3: d

  # 4: e

  

6. 检查对象的内存使用情况

  导入系统

  num=21

  print(sys.getsizeof(num))

  #在Python 3中,28

  

7. 合并字典

  dict_1={ 苹果 : 9,香蕉 : 6}

  dict_2={ 香蕉 : 4,橘子 : 8}

  combined_dict={**dict_1,**dict_2}

  打印(组合_字典)

  #输出

  # { 苹果 : 9,香蕉 : 4,桔子 : 8}

  

8. 计算执行一段代码所花费的时间

  导入时间

  start_time=time.time()

  #要检查的代码如下

  对于范围(10**5):内的我

  a,b=1,2

  c=a b

  #代码检查结束

  end_time=time.time()

  时间占用时间=(结束时间-开始时间)*(10**6)

  打印(耗时分钟)

  #输出

  # 28770.217895507812

  

9. 列表展开

  从迭代_工具导入深度展平

  #如果你只有一个深度嵌套列表,使用这个

  def flatten(l):

  返回[l中子列表中的项目与子列表中的项目]

  l=[[1,2,3],3]

  打印(拉平(左))

  # [1, 2, 3, 3]

  #如果你不知道列表嵌套有多深

  l=[[1,2,3],[4,[5],[6,7],[8,[9,[10]]]

  print(list(deepflatten(l,depth=3)))

  # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

  

10. 列表采样

  随机导入

  my_list=[a , b , c , d , e]

  num_samples=2

  samples=random.sample(my_list,num_samples)

  打印(样本)

  # [ a , e]这将有任意两个随机值

  

11. 数字化

  num=123456

  #使用地图

  list_of_digits=list(map(int,str(num)).

  打印(数字列表)

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

  #使用列表理解

  数字列表=[int(x for x in str(num)]

  打印(数字列表)

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

  

12. 检查列表元素的唯一性

  极好的唯一:

  if len(l)==len(set(l)):

  打印("所有元素都是唯一的")

  else:

  打印("列表有重复项")

  唯一([1,2,3,4])

  #所有元素都是唯一的

  唯一([1,1,2,3])

  #列表有重复项

  关于Python学习的12个常见基础语法的详细解释,本文到此为止。更多Python的相关基础语法,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: