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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。