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 退出该次循环继续下次循环。


退出本次循环。

具体解释见(点击跳转)


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

目录
相关文章
|
2月前
|
开发框架 数据建模 中间件
Python中的装饰器:简化代码,增强功能
在Python的世界里,装饰器是那些静悄悄的幕后英雄。它们不张扬,却能默默地为函数或类增添强大的功能。本文将带你了解装饰器的魅力所在,从基础概念到实际应用,我们一步步揭开装饰器的神秘面纱。准备好了吗?让我们开始这段简洁而富有启发性的旅程吧!
55 6
|
18天前
|
存储 缓存 Java
Python高性能编程:五种核心优化技术的原理与Python代码
Python在高性能应用场景中常因执行速度不及C、C++等编译型语言而受质疑,但通过合理利用标准库的优化特性,如`__slots__`机制、列表推导式、`@lru_cache`装饰器和生成器等,可以显著提升代码效率。本文详细介绍了这些实用的性能优化技术,帮助开发者在不牺牲代码质量的前提下提高程序性能。实验数据表明,这些优化方法能在内存使用和计算效率方面带来显著改进,适用于大规模数据处理、递归计算等场景。
54 5
Python高性能编程:五种核心优化技术的原理与Python代码
|
2月前
|
Python
课程设计项目之基于Python实现围棋游戏代码
游戏进去默认为九路玩法,当然也可以选择十三路或是十九路玩法 使用pycharam打开项目,pip安装模块并引用,然后运行即可, 代码每行都有详细的注释,可以做课程设计或者毕业设计项目参考
76 33
|
1月前
|
Python
[oeasy]python057_如何删除print函数_dunder_builtins_系统内建模块
本文介绍了如何删除Python中的`print`函数,并探讨了系统内建模块`__builtins__`的作用。主要内容包括: 1. **回忆上次内容**:上次提到使用下划线避免命名冲突。 2. **双下划线变量**:解释了双下划线(如`__name__`、`__doc__`、`__builtins__`)是系统定义的标识符,具有特殊含义。
31 3
|
2月前
|
JavaScript API C#
【Azure Developer】Python代码调用Graph API将外部用户添加到组,结果无效,也无错误信息
根据Graph API文档,在单个请求中将多个成员添加到组时,Python代码示例中的`members@odata.bind`被错误写为`members@odata_bind`,导致用户未成功添加。
50 10
|
1月前
|
JSON 监控 安全
深入理解 Python 的 eval() 函数与空全局字典 {}
`eval()` 函数在 Python 中能将字符串解析为代码并执行,但伴随安全风险,尤其在处理不受信任的输入时。传递空全局字典 {} 可限制其访问内置对象,但仍存隐患。建议通过限制函数和变量、使用沙箱环境、避免复杂表达式、验证输入等提高安全性。更推荐使用 `ast.literal_eval()`、自定义解析器或 JSON 解析等替代方案,以确保代码安全性和可靠性。
40 2
|
27天前
|
存储 人工智能 Python
[oeasy]python061_如何接收输入_input函数_字符串_str_容器_ 输入输出
本文介绍了Python中如何使用`input()`函数接收用户输入。`input()`函数可以从标准输入流获取字符串,并将其赋值给变量。通过键盘输入的值可以实时赋予变量,实现动态输入。为了更好地理解其用法,文中通过实例演示了如何接收用户输入并存储在变量中,还介绍了`input()`函数的参数`prompt`,用于提供输入提示信息。最后总结了`input()`函数的核心功能及其应用场景。更多内容可参考蓝桥、GitHub和Gitee上的相关教程。
16 0
|
2月前
|
Python
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
63 18
|
2月前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
83 8
|
2月前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
101 8