返回顶部
首页 > 资讯 > 后端开发 > Python >[Python]学习基础篇:常见的Pyt
  • 120
分享到

[Python]学习基础篇:常见的Pyt

常见基础Python 2023-01-31 06:01:45 120人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

函数列表进制转换函数函数名称及参数功能用例bin(x)将数值x转化为二进制>>> x=10 >>> bin(10) 10hex(x)将数值x转化为十六进制>>> x=10 &g

函数列表

  • 函数名称及参数功能用例
    bin(x)将数值x转化为二进制>>> x=10 >>> bin(10) 10
    hex(x)将数值x转化为十六进制>>> x=10 >>> hex(10) '0xa'
    oct(x)将数值X转化为八进制>>> x=10 >>> oct(10) '0o12'
    int(x[,d])返回x的整数部分,或将d进制的字符串x转化为十进制返回,默认为十进制【如下详解1
  • 详解1

(1).x为小数
>>>x=12.8
>>>int(x)
12
(2).x为数字字符串,注意:数字字符串不能超过进制的限制,如转化为8进制,数值字符串发中的每一个元素不能>=8。
>>>int('12',10)
12
(3).x为字符
>>>int('f',16)
15
(4).x为字符串,注意:每个字符串并不能超过16进制的f
>>>int('d91df',16)
889311

  • 函数名称及参数功能用例
    abs(x)返回数值x的绝对值>>>x=-10 >>>abs(x) 10
    eval(str[,dict1[,dict2]])计算字符串中表达式的值并返回【如下详解2
    len(x)返回对象中元素的个数, x不能为数字>>>x=(1,2,3,4,5,6) >>>len(x) 6 >>>x='djrejwie' >>>len(x) 8
    max(s)返回对象s的最大值>>>x=(1,2,3,4,5,6) >>>max(x) 6
    min(s)返回对象s的最小值>>>x=(1,2,3,4,5,6) >>>min(x) 1
    pow(x,y)计算x的y次幂>>>x=2 >>>y=3 >>>pow(x,y) 8
    round(x[,小数位数])对x进行四舍五入,默认为整数>>>x=2.341244345 >>>round(x) 2 >>>round(x,3) 2.341
    sum(s)返回序列的和>>>x=(1,2,3,4,5) >>>sum(x) 21
    range([start,]end[,step])返回一个等差数列【如下详解3
  • eval(str[,dict1[,dict2]])函数:

  • 详解2

(1).指定一个参数
>>>x='5'
>>>eval(x)
5
(2).返回字符串的元组
>>>x,y=eval('2,3')
>>>x
2
>>>y
3
>>>x,y
(2, 3)
(3).自定义变量的使用
>>>x=5
>>>y=3
>>>eval('x*y')
>15
(4).使用字典
>>>dict1={'x':1,'y':2}
>>>dict2={'z':3}
>>>eval('3*x+y*2+z',dict1,dict2)
10
>>>dict={'x':2,'y':3}
>>>eval('x*x+y*2+4',dict)
14
(1).使用一个end参数
>>>range(5)
range(0, 5)
(2).使用start参数和end参数
>>>range(2,5)
range(2, 5)
(3).使用三个参数
>>>range(2,5,6)
range(2, 5, 6)

函数名称及参数功能用例
bool(x)对象x为0,None或者不指定对象是返回为False,其余为True>>>x=0 >>>bool(x) False >>>bool(None) False >>>bool() False >>>x=3 >>>bool(x) True
chr(x)将编码转化为字符>>>chr(54) '6'
ord(x)将字符转化为编码>>>ord('b') 98
float(x)将数字或者数字字符串转化为浮点数>>>float(23) 23.0 >>>float('124423') 124423.0
list(x)把元组x转化为列表

>>>x=(1,2,3,4,5) >>>list(x) [1, 2, 3, 4, 5]

 >>>x=('1',2,3,4,5) >>>list(x) ['1', 2, 3, 4, 5]

set([obj])把对象obj转化为集合,并且去掉重复值,对于字符串,将字符串的每个元素放进集合中

>>>x=('1',2,3,4,5) >>>set(x) set({'1', 2, 3, 4, 5}) 

>>>set(list(x)) set({'1', 2, 3, 4, 5}) >>>x="djiejidw" 

>>>set(x) set({'d', 'j', 'i', 'e', 'w'})

str(obj)将对象转化为字符串>>>x="djiejidw" >>>str(x) 'djiejidw'
tuple(x)将列表元素转化为元组>>>x=[1,2,3,4,5,6] >>>tuple(x) (1, 2, 3, 4, 5, 6)

函数名称及参数功能用例
input(s)输入函数,其中s为提示字符串>>>x=input() 23 >>>x '23' x=input('x=') x=3 >>>x '3'
print(x)输出函数>>>x=2 >>>print(x) 2

函数名称及参数功能用例
help(obj)返回对象的帮助信息
id(x)返回对象的标识>>>x=(1,2,3,4,5,6) >>>id(x) 908
type(x)返回对象的类型>>>x=(1,2,3,4,5,6) >>>type(x) <class 'tuple'> >>>x=2 >>>type(x) <class 'int'>
sorted(list)返回排序后的列表>>>x=(1,34,8,5,5,6) >>>sorted(x) [1, 5, 5, 6, 8, 34]

函数列表

模块名称说明
os模块包装了不同操作系统的通用接口,是用户在不同的操作系统下,可以使用相同的接口
sys系统信息和方法模块
math标准的数学方法
random产生随机数
struct数字和bool值与字节串进行相互转化
pickle把对象变成字符串写进文件,也可以把文件内容中对出对象
datetime日期时间的处理方法
time时间,时钟,计时的方法
tkinter图形界面
Mysqldb操作mysql数据的方法
urlib提供高级接口实现Http server,ftp server和本地文件交互的客户端

from model_name import odj1[,obj2….]


--结束END--

本文标题: [Python]学习基础篇:常见的Pyt

本文链接: https://lsjlt.com/news/190607.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • [Python]学习基础篇:常见的Pyt
    函数列表进制转换函数函数名称及参数功能用例bin(x)将数值x转化为二进制>>> x=10 >>> bin(10) 10hex(x)将数值x转化为十六进制>>> x=10 &g...
    99+
    2023-01-31
    常见 基础 Python
  • Python学习基础篇(一)
    Python简介和入门Python简介走进Pythonpython的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一...
    99+
    2023-01-31
    基础 Python
  • [Python]学习基础篇:字典
    字典字典这个数据结构的功能和它的名字一样,根据key得到value值。字典的定义 方法: dict={‘key1’:value1,’key2’:value2……..} 对于字典,key值在字典中不能重复,若出现重复,将更改原有的key对应的...
    99+
    2023-01-31
    字典 基础 Python
  • Tornado基础学习篇
    1.1 Tornado是什么? Tornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。 我们现在所知道的Tor...
    99+
    2023-01-30
    基础 Tornado
  • 学习手册--Linux基础篇
    目录1. linux系统介绍1.1 linux的概述1.2 linux的优势1.3 linux的分类1.4 常见的发行版linux系统2. Linux的安装3. Linux的基础篇3.1 目录结构3.1.1 那具体有哪些...
    99+
    2022-06-04
    Linux学习 Linux基础
  • Kotlin基础学习-入门篇
    本篇文章来自郭霖大佬的第一行代码中的Kotlin教程,笔者只是在学习Kotlin过程中记录学习过程。 Kotlin系列已更新: Kotlin基础学习-入门篇 Kotlin基础学习-第二篇 Kotli...
    99+
    2023-09-07
    kotlin android
  • python 基础学习
    #此代码关于python函数调用的理解学习#还不明白这段代码如何实现调用的!!!def apply_twice(func, arg):return func(func(arg)) def add_five(x):return x + 5 p...
    99+
    2023-01-31
    基础 python
  • Python基础学习
    第一个 Python 程序:Hello Worldprint("Hello World!")Python 控制流:if-else, if-elif-else:    if-else 语法:if 判断条件:     执行语句…… else: ...
    99+
    2023-01-31
    基础 Python
  • R语言学习-基础篇1
    ###第一周:R基础 rm(list = ls())  #ctr+L###矩阵相乘,函数diag()a=matrix(1:12,nrow=3,ncol=4)b=matrix(1:12,nrow=4,ncol=3)a%*%ba=matrix(...
    99+
    2019-01-18
    R语言学习-基础篇1
  • CTF之PHP基础学习篇(一)
    文章目录 前言CTF之PHP基础一、PHP是什么?二、配置PHP环境三、php基础语法 总结 前言 估摸着不少学计算机的同学以及其他专业的小部分同学都对于信息安全感兴趣吧!那对于参加...
    99+
    2023-10-02
    php 网络安全 学习
  • python基础学习15----异常处理
    异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。 1.异常的类型 异常的类型多种多样,常见的异常有: AttributeError 试图访问一个对象没有的属性...
    99+
    2023-01-30
    异常 基础 python
  • Python学习 :socket基础
     socket基础   什么是socket?   - socket为接口通道,内部封装了IP地址、端口、协议等信息;我们可以看作是以前的通过电话机拨号上网的年代,socket即为电话线   socket通信流程   我们通过下面的图来了解...
    99+
    2023-01-31
    基础 Python socket
  • Python基础学习(二)
    Python函数总结 一、函数的基本用法 1、概念: 函数是对程序逻辑进行结构化或是过程化的一种编程方法,其是组织好的,可重复使用的,用来实现单一,或者相同功能的代码段。 函数提高了应用点的模块性和代码的重复利用率 本质:函数是对功...
    99+
    2023-01-30
    基础 Python
  • python基础学习1
    一.python第一个程序 print("hello world") 二.变量的命名规则   1. 字母数字下划线组成  2. 不能以数字开头,不能含有特殊字符和空格  3. 不能以保留字命名  4. 不能以中文命名  5. 定义的...
    99+
    2023-01-30
    基础 python
  • python基础学习2
    一.算数运算符 +加法,-减法,*乘法,/除法,//地板除,%求余,**幂运算。 二.逻辑运算符 非not、且and、或or。优先级依次为not,and,or。 三.print()end结尾 print()#默认为print(end="...
    99+
    2023-01-30
    基础 python
  • python基础学习3_if_for
    if用于条件判断,如果满足条件就执行否则就继续直到结束,熟悉shell条件判断就觉得so easy格式:if condition1:  execute commandelif condition2:  execute commandelse...
    99+
    2023-01-31
    基础 python _if_for
  • python学习-4 python基础-
    条件语句的原理:     2.举个例子:比大小   #!/usr/bin/env python # -*- coding:utf8 -*- a=input("请输入a:") b=input("请输入b:") if a >...
    99+
    2023-01-31
    基础 python
  • python学习-3 python基础-
    1.基础知识 ~后缀名是可以是任意的 ~导入模块时,如果不是.py就会报错 =》》所以尽量后缀名携程.py 2.执行方式 -python解释器 3.   #!/usr/bin/env python          -----------...
    99+
    2023-01-31
    基础 python
  • python学习-5 python基础-
    1.if的基本语句     if条件:            内部代码块      else:             。。。。。。。。        print(‘。。。。。。。’) 2.if语句支持嵌套   if条件:        ...
    99+
    2023-01-31
    基础 python
  • Python常用算法学习基础教程
    本节内容 算法定义 时间复杂度 空间复杂度 常用算法实例 1.算法定义 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制...
    99+
    2022-06-04
    算法 基础教程 常用
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作