python中常用的函数有哪些_Python 最常用的语句、函数有哪些?

一、常用语句

1、条件语句:if else

一句话概括该语句作用:非此即彼。python中的 if else 的语句功能更加强大、更加灵活。

2、循环语句:for & while

循环语句中,还有两个关键字至为重要:continue 与 break。这两个关键字只能出现在循环体中,只对循环起作用。

(1)continue作用:从continue开始,到本次循环结束之间所有的语句都不执行,直接从下次循环开始;

(2)break作用: 退出循环,该循环结束。

3、异常处理语句:try except

程序运行或编程时,总会遇到各种意外。比如说:输入数据不合要求、访问列表的下标超出范围等等。

另外,try还可以搭配else或finally使用。

编程过程中,会遇到各式各样的异常,考虑周到一点,思维缜密一些,合理应用try,则程序就会健壮起来啦。

4、导入模块:import

当你接触python越来越深入,你会发现python最大的优点不是简单易学,而是其强大的模块功能,以及全世界优秀的开发者贡献的功能强大的模块库。

前面写好一个程序,后面就可以通过导入的方式随心所欲的使用。python还可以根据需求将C、C++、Java等程序作为模块随意取用,这就是为何python有胶水语言之称的原因。

二、python常用函数

1、索引:

Python中索引分正负索引 正从:0开始 负从:-1开始

哪些可以使用索引:1.字符串 2.列表 3.元组 可以使用

索引主要服务于切片

2、切片:

指对操作对象截取其中一部分的操作,字符串、列表、元祖都支持切片

切片语法:开始索引:start_index开始索引 end_index结束索引(可以取开始索引,不能取结束索引)

步长值:为1 表示挨着的两个都能进行取值 如果步长值为:2表示为隔取一个取一个 为3:表示隔2个取一个

步长值:分为正负,如步长值为正:从左往右 步长值为负:从右往左

#注意:python中切片反转是用: ::-1 两个冒号+负一

3、python中字符串:

字符串是python中最常用的数据类型,可以用单引号或者双引号来进行创建在python中使用最多的是:字符串、列表、字典 (函数必须记住)

4、python中的列表:

列表(List)是一组有序存储的数据,也是python常见的序列之一, 序列中的每个元素都分配一个数字 -它的位置,或索引,第一个索引是0, 第二个索引是1,

#依此类推。序列都可以进行的操作包括索引,切片,加, 乘,检查成员

列表表达符号:[]中括号

列表可以当做为容器:

2种定义方式一:a =[1,2] 直接通过定义变量中括号[]内赋予元素

(定义列表名称不能直接定义一个list (list它是一个单独类(class)

列表中的元素可以包含:整形、字符串、列表、元组、字典

2种定义方式二:userlist =list('12') 创建一个字符串,在通过list类的匿名对象入参可以直接创建出一个userlist

5.Python中的元组

定义:元组是Python中常用的一种数据结构。元组由不同的元素组 成,每个元素可以存储不同类型的数据,

如字符串、数字、甚至元组。

元组是“写保护”的,即元组创建后不能再做任何修改操作(和列表区别:元祖不能进行修改,列表可以)

元组表达符号:()

元组内如只有一个元素时,后面要添加逗号如:tuples=('a',) 如不加里面元素是什么类型打印出来就是什么类型

元组和列表的区别:

相同:都是序列类型的容器对象,可以存放任何类型的数据、支持切 片、迭代等操作

不同:1)、list 是可变的对象,元组 tuple 是不可变的对象!

2)、tuple 不可变,所以使用 tuple 可以使代码更安全

6.Python中的字典

1.字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键 值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典。包括在花括号 {} 中

2、字典同时是无序,字典都是以键值对的形式存在,先键后值,键是唯一的,值且不唯一

字典表达符:{}

创建字典两种方式:

(1)可以通过{}直接定义 user_idc={'a':1,'b':2}

(2)先创建一个列表,列表中赋予元组,且元组当中赋予其它元素,在通过dict()将已经定义好的列表直接输入在打印后变成为字典

userDic = [(2,'a'),(1,'b'),(3,'c')]

dic_userDic = dict(userDic)

python基础课程课直接学习:【2021全新版】python零基础到精通7天速成(小白必看)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com46544374b6bffdd64a918d21c507d74f.png

今天就分享到这里啦,希望对你有帮助哦~喜欢的小伙伴点个赞呦~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/441771.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机函数select,select函数

学习目标了解select函数的各参数的作用,能够在程序设计中正确使用select函数使用select函数,编写一个简单socket服务器程序,可支持多客户端连接1、select函数机制select函数允许程序同时在等待多个底层文件描述符输入的到达,并且只…

【CodeForces - 833A】The Meaningless Game(思维题,数学,可用牛顿迭代法,知识点总结)

题干: Slastyona and her loyal dog Pushok are playing a meaningless game that is indeed very interesting. The game consists of multiple rounds. Its rules are very simple: in each round, a natural number k is chosen. Then, the one who says (or ba…

python创建变量并赋值_python怎么给变量赋值

在学习变量及赋值之前,我们要知道什么是变量! Python语言中,用等号【=】来表示赋值,Python赋值并不是直接将一个值赋值给一个变量,在Python中,对象是通过引用传递的;在传递时,不管这个对象是新创建的还是已经存在的,都是将该对象的引用赋值给变量。 举个例子,3 * 4 =…

正则表达式 python_Python正则表达式总结

之前我们讲解了 正则表达式 的起源、发展、流派、语法、引擎、优化等相关知识,今天我们主要来学习一下 正则表达式在 Python语言 中的应用!大多数编程语言的正则表达式设计都师从Perl,所以语法基本相似,不同的是每种语言都有自己的…

【HDU - 5912】Fraction (模拟)

题干: Mr. Frog recently studied how to add two fractions up, and he came up with an evil idea to trouble you by asking you to calculate the result of the formula below: As a talent, can you figure out the answer correctly? Input The first …

vue mysql webapp_基于Laravel+VueJS实战开发WebAPP

资源介绍【课程内容】1-git库与开发环境及工具软件介绍2-安装laravel框架3-安装laravel-ide-helper增强代码提示4-配置数据库与使用migrations创建表5-解决mysql5.7以下laravel不能执行数据迁移的问题6-合理的路由布局与分组路由7-远程开发环境服务器搭建与虚拟面板的使用8-使用…

计算机测试怎么提交,Win7电脑怎么测试上传速度?

做网站的人都知道上传速度是很重要的,因为太差的上传速度会影响工作的进度,所以他们经常要对上传速度进行测试,但是有一些新手不知道Win7电脑怎么测试上传速度?为此小编赶紧整理了以下教程,不知道的朋友赶紧来看看吧&a…

harmonyos消息服务器,第三方纯HarmonyOS应用太少,你还愿意升级吗?

部分纯鸿蒙 HarmonyOS 应用已上线:图标多了“HMOS”角标标识,而只有真正的鸿蒙系统应用才能真正体验到万能卡片等系列的功能,但是很明显目前真正属于鸿蒙系统的第三方应用太少……基本上都是华为自身的应用,那么如果应用太少你还愿…

300英雄服务器维护多久,《300英雄》2021年5月20日6:00-9:00更新维护公告

尊敬的《300英雄》玩家:《300英雄》将于2021年5月20日6:00-9:00(星期四),对所有大区进行停机更新,更新期间,您将无法登录游戏。如果在预定时间内无法完成维护内容,开服时间也将继续顺延。具体更新内容如下:一、活动相关…

服务器2008系统如何设置休眠时间,Win7休眠和睡眠怎么开启(Win2008)

如果把 Win7休眠和睡眠关闭了,需要的时候可以用命令重新开启,毕竟这两个功能不但可以节约电,还可以迅速恢复工作状态,节约开机开软件的时间。Win2008 R2 跟 Win7 同一内核,开启休眠和睡眠的命令也一样。在开启休眠和睡…

如何将文件拷贝服务器上,如何将文件复制到云服务器上

如何将文件复制到云服务器上 内容精选换一换将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式。本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云服务器的操作方法。Windows云服务器可以访问公网。在本地Windows计算机上&#xff…

mysql5.7解压版错误_mysql 5.7 解压版 安装net start mysql 发生系统错误 2

1.配置环境变量 用户变量path 添加 mysql 安装目录2.新建my.ini文件 放到E:\mysql-5.7.24-winx64安装目录下[mysqld]port 3306basedirC:/software/mysql-5.7.21-winx64datadirC:/software/mysql-5.7.21-winx64/datamax_connections200character-set-serverutf8default-storage…

浪潮服务器建立虚拟驱动器,像《十二时辰》一样去建立标准! 浪潮这款服务器做到了...

原标题:像《十二时辰》一样去建立标准! 浪潮这款服务器做到了这个夏天,《长安十二时辰》制霸屏幕开画至今豆瓣评分达到8.8分现已成功“出海”在Amazon、Youtube、Viki付费上线成为唐风古韵的又一风向标现如今,越洋的标准可不止悠悠…

【AtCoder - 2554】Choose Integers (找规律,或枚举)

题干: Problem Statement We ask you to select some number of positive integers, and calculate the sum of them. It is allowed to select as many integers as you like, and as large integers as you wish. You have to follow these, however: each sele…

1m带宽可以做mysql数据库吗_服务器的1M带宽够用吗?1M网速是多少?

1M是什么?通常,在计算机中1M表示的是计算机的内存容量,即1M1024KB。但有不同的含义,云服务器中1M表示服务器的带宽,即1M带宽。在服务器中1M带宽够用吗?云服务器的1兆网速是多少?首先把云服务器带…

【POJ - 2318】TOYS(计算几何,叉积判断点与直线位置关系,二分)

题干: Calculate the number of toys that land in each bin of a partitioned toy box. Mom and dad have a problem - their child John never puts his toys away when he is finished playing with them. They gave John a rectangular box to put his toys i…

【HDU - 1968】【UVA - 12096】The SetStack Computer (模拟,集合求交集并集操作,STL实现)

题干: Background from Wikipedia: 揝et theory is a branch of mathematics created principally by the German mathematician Georg Cantor at the end of the 19th century. Initially controversial, set theory has come to play the role of a foundational…

【HDU - 1465 】不容易系列之一 (组合数学,错排)

题干: 大家常常感慨,要做好一件事情真的不容易,确实,失败比成功容易多了! 做好“一件”事情尚且不易,若想永远成功而总从不失败,那更是难上加难了,就像花钱总是比挣钱容易的道理一…

java redis 重连_突破Java面试(23-4) - Redis 复制原理

全是干货的技术号:本文已收录在github,欢迎 star/fork:在Redis复制的基础上(不包括Redis Cluster或Redis Sentinel作为附加层提供的高可用功能),使用和配置主从复制非常简单,能使得从 Redis 服务器(下文称 slave)能精确…

python列表浅复制_Python列表深浅复制详解

转自:https://www.cnblogs.com/blaomao/p/7239203.html在文章《Python 数据类型》里边介绍了列表的用法,其中列表有个 copy() 方法,意思是复制一个相同的列表。例如1 names ["小明", "小红", "小黑", "小…