python基础函数及代码(一)

简介: python基础函数及代码(一)

三岁学编程系列,感谢大家的支持与点赞,为了更大家的阅读和查询,已于2020年4月15日对文章进行了更改,修改了之前认知的不足,添加了表格,方便查找。接下来会对第二批基本函数及使用方法进行更新,希望大家继续支持


内容已经更新,扩充内容,添加例子,以表格形式罗列函数



简单罗列一下python初学时遇到的那些基本的函数和代码


函数名 描述
print() 输出函数(打印函数)
title() 以首字母大写的方式显示每个单词
upper() 输出字母全部为大写
lower() 输出字母全部为小写
rstrip() 将字符串末尾的空格删除
lstrip () 将字符串开头的空格删除
strip () 将字符串两头的空格删除
str() 将原有类型转换为字符串型
int() 将原有类型转换为整型
append() 将元素添加到了列表末尾
insert() 可以在元素任意位置添加元素
del() 如果知道要删除的元素在列表中的位置
pop() 删除列表末尾(相对应)元素
remove() 更据要删除的元素名进行删除
sort() 永久性地修改了列表元素的排列顺序
sorted() 能够按特定顺序显示列表元素
reverse() 反转列表元素的排列顺序
len() 确定列表中含有的元素长度
range() 产生有关数字
items() 以列表返回可遍历的(键, 值) 元组数组
keys() 用 for遍历后返回 键的值
values() 用for遍历后返回 一个值的列表,不包括所有的键
set() 转换为集合类型(剔除列表中的重复项)
input() 输入函数(让程序暂停运行,等待用户输入一些文本)
break 退出该循环(只能够在循环语句内使用)
continue 退出该次循环继续下次循环。


1. print() 输出函数(打印函数)


例:print ("Hello world!")


#大小写修改


2. title() 以首字母大写的方式显示每个单词。
3.upper() 输出字母全部为大写。
4.lower() 输出字母全部为小写。


使用方式: 例:name.title() 变量名.函数() #空格中无值

举例:


>>> name = 'hello World'
>>> name.title()
'Hello World'
>>> name.upper()
'HELLO WORLD'
>>> name.lower()
'hello world'


#空格删除


5. rstrip() 将字符串末尾的空格删除。
6. lstrip () 将字符串开头的空格删除。
7. strip () 将字符串两头的空格删除。


使用方法:变量名.函数() 该操作不是永久性操作,要永久删除

这个字符串中的空白,必须将删除操作的结果存回到变量中


>>> name = ' hello world '
>>> name.rstrip()
' hello world'
>>> name.lstrip()
'hello world '
>>> name.strip()
'hello world'


8. str() 将原有类型转换为字符串型(类似于强制转换)


使用方法:str(变量名)


9. int() 将原有类型转换为整型


>>> a = 10
>>>> a = str(a)
>>> a
'10'
>>> a = int(a)
>>> a
10


#修改列表字符元素

添加:


10.append() 元素添加到了列表末尾, 而不影响列表中的其他所有元素。


使用方法:列表名.append(‘要添加的元素’)


11. insert() 可以在元素任意位置添加元素


使用方法: 列表名.insert(添加位置,‘要添加的元素’)

删除:


12.del() 如果知道要删除的元素在列表中的位置,可使用del语句。


使用方法: del 列表名[删除位置]


13.pop() 删除列表末尾(相对应)元素(弹出末尾元素,赋值后可以使用。)


(在括号中加入索引可以弹出\删除指定元素)


使用方法: 变量名 = 列表名.pop(n) #列表中n位已删除,变量名被原先n位置的元素赋值。


14. remove() 根据要删除的元素名进行删除。该函数只删除第一个指定的值,要要删除的值可能在列表中出现多次,就需要 使用循环来判断是否删除了所有这样的值。


使用方法: 列表名.remove(‘要删除的元素名’)

#列表排序


15.sort() 永久性地修改了列表元素的排列顺序


使用方法; 列表名.sort() #正向排序 列表名.sort(reverse=True) #反向排序


16.sorted() 函数 sorted()能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序


使用方法:sorted(列表名) #如果要按与字母顺序相反的顺序显示列表,也可向函数sorted()传递参数reverse=True。


17. reverse() 反转列表元素的排列顺序,但是并不改变原有顺序。


以上列表的有关举例到该位置查看(点击跳转)


18. len() 确定列表中含有的元素长度。


使用方法:len(列表名)


19. range() 产生有关数字。


使用方法:range(初始值,终止值+1,步长) #可以用str(range(n)) 生成列表

#条件语句


20. and 、or


and == 且 全部满足为真True有一方不满足为假False


or == 或 有一方满足为真,否者为假

#字典

遍历字典


21. items() 以列表返回可遍历的(键, 值) 元组数组


例示:


dict = {'Name': 'Runoob', 'Age': 7}
for i,j in dict.items():
    print(i, ":\t", j)
#结果
Name :   Runoob
Age :    7


22. keys() 用 for遍历后返回 键的值


dict = {'Name': 'Runoob', 'Age': 7}
for I in dict.keys():
    print(i)
#结果:
Name 
Age


23.values() 用for遍历后返回 一个值的列表,不包括所有的键。


使用方法:如上(keys()函数的使用相似)


24. set() 转换为集合,剔除列表中的重复项


类似于强制转换,转换成集合(集合元素不重复),会自动剔除重复项


25. input() 让程序暂停运行,等待用户输入一些文本。输入的值为字符串类型。

输入函数


26.break 退出该循环(只能够在循环语句内使用)


退出该循环,整个大循环退出


27.continue 退出该次循环继续下次循环。


退出本次循环。

具体解释见(点击跳转)


目前整理了这么多,后续会继续增加,感谢大家的关注,与大家一起学习。如有问题,希望大家多多指教!

目录
相关文章
|
14天前
|
开发框架 数据建模 中间件
Python中的装饰器:简化代码,增强功能
在Python的世界里,装饰器是那些静悄悄的幕后英雄。它们不张扬,却能默默地为函数或类增添强大的功能。本文将带你了解装饰器的魅力所在,从基础概念到实际应用,我们一步步揭开装饰器的神秘面纱。准备好了吗?让我们开始这段简洁而富有启发性的旅程吧!
25 6
|
18天前
|
搜索推荐 Python
利用Python内置函数实现的冒泡排序算法
在上述代码中,`bubble_sort` 函数接受一个列表 `arr` 作为输入。通过两层循环,外层循环控制排序的轮数,内层循环用于比较相邻的元素并进行交换。如果前一个元素大于后一个元素,就将它们交换位置。
123 67
|
12天前
|
Python
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
38 18
|
4天前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
30 8
|
7天前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
45 8
|
14天前
|
API Python
【Azure Developer】分享一段Python代码调用Graph API创建用户的示例
分享一段Python代码调用Graph API创建用户的示例
38 11
|
13天前
|
Python
Python中的函数
Python中的函数
29 8
|
16天前
|
测试技术 Python
探索Python中的装饰器:简化代码,增强功能
在Python的世界中,装饰器是那些能够为我们的代码增添魔力的小精灵。它们不仅让代码看起来更加优雅,还能在不改变原有函数定义的情况下,增加额外的功能。本文将通过生动的例子和易于理解的语言,带你领略装饰器的奥秘,从基础概念到实际应用,一起开启Python装饰器的奇妙旅程。
31 11
|
12天前
|
Python
探索Python中的装饰器:简化代码,增强功能
在Python的世界里,装饰器就像是给函数穿上了一件神奇的外套,让它们拥有了超能力。本文将通过浅显易懂的语言和生动的比喻,带你了解装饰器的基本概念、使用方法以及它们如何让你的代码变得更加简洁高效。让我们一起揭开装饰器的神秘面纱,看看它是如何在不改变函数核心逻辑的情况下,为函数增添新功能的吧!
|
13天前
|
程序员 测试技术 数据安全/隐私保护
深入理解Python装饰器:提升代码重用与可读性
本文旨在为中高级Python开发者提供一份关于装饰器的深度解析。通过探讨装饰器的基本原理、类型以及在实际项目中的应用案例,帮助读者更好地理解并运用这一强大的语言特性。不同于常规摘要,本文将以一个实际的软件开发场景引入,逐步揭示装饰器如何优化代码结构,提高开发效率和代码质量。
39 6