返回顶部
首页 > 资讯 > 后端开发 > Python >python基础及函数1
  • 386
分享到

python基础及函数1

函数基础python 2023-01-31 00:01:12 386人浏览 泡泡鱼

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

摘要

python的程序执行方式:Python的程序编辑窗口、Python的解释器提示符。python常量:×××、实型(浮点型)、字符串型。Python数据类型:数值类型、字符串类型、布尔类型、复合数据类型  数值类型:整型(0b/0B、0o/

python的程序执行方式:Python的程序编辑窗口、Python的解释器提示符。


python常量:×××、实型(浮点型)、字符串型。

Python数据类型:数值类型、字符串类型、布尔类型、复合数据类型

  数值类型:整型(0b/0B、0o/0O、0x/0X)、浮点型(e/E)、复数型

  字符串类型:Python标准字符、转义字符、基本字符串函数

  布尔类型:true、false

  复合数据类型:列表、元组、字典、集合

python3提供的有效数字精度:17位


字符串分片:

>>>str1="I love you" ---------不能改变字符串的单个字符

>>>print(str1[0]) --------算空格

>>>print(str1[3:6]) ----------第3.4.5个字符,不算6


''' ''' 三引号分行,每一个三引号输出一个空行。

\t:两个字符。

\:转义字符


布尔值:True(1)、False(0) ---------注意大写


列表:[] ------list元素可修改

元组:() ------tuple元素不可修改

  >>>() ------空元组

  >>>(9,) ------含一个元素9的元组

  >>>(9) -------数字9,不是元组

  >>>2,3,4 ----------是元组

  >>>s=2,3,4 --------是元组

字典:{} ------dictionary可添加“键:值”对

  >>>dict['book']='draGon' ---------添加“键:值”对

集合:{} ---------set,成员关系测试,消除重复元素


//:向上四舍五入,可返回浮点型

%:取余

**:乘方


&:与

|:或

~:取反

^:异或

x<<n:左移,x的二进制左移n位

>>:右移




Python基础语句及模块:

imp:标准库模块

  imp.reload(hello) --------重载,预先有hello.py

import #:导入模块

print():标准输出,输出字符串要加引号。

type():查看数据类型,int/float/str。

del #:删除对象引用。

id():返回对象的内存地址。(分别分配内存单元,整型200以下可重用)

_:上一次运算的结果

keyWord:Python关键字模块

  print(keyword.kwlist) -----------查看所有Python关键字

x.real:取x的实部

x.imag:取x的虚部

eval():把字符串内容作为Python语句来执行。

len():返回字符串长度。-----------算空格

math:数学模块

  math.sqrt():平方根函数

  from math import sqrt:导入函数

  from math import *:导入模块内所有函数

math.e:自然对数的底(常数)

math.pi:圆周率

math.fabs():绝对值,返回浮点数

math.sqrt():平方根,返回浮点数

math.pow(x,y):x的y次方

math.exp(x):e为底数

math.log(x[,base]):base为底数

math.log10(x):底数为10

math.ceil(x):【向上】取整

math.floor(x):【向下】取整

math.fmod(x,y):x/y的余数,返回值为浮点数

math.degrees(x):弧度----->角度,返回值为浮点数

  math.degrees(pi)

math.radians(x):角度----->弧度,返回值为浮点数

  math.radians(90)

math.sin(x):正弦,x为弧度

  math.sin(pi/2)

math.cos(x):余弦,x为弧度

  math.cos(pi)

math.tan(x):正切

math.asin(x):反正弦,x为弧度

  math.degrees(asin(1))

math.acos(x):反余弦,x为弧度

  math.degrees(acos(-1))

math.atan(x):反正切,x为弧度

  math.degrees(atan(1))


cmath:数学模块,衍生了复数

cmath.phase(x):返回复数x的【幅角】,即math.atan(b/a)

cmath.polar(x):笛卡尔坐标,转换为极坐标

  print(r,p):r为模,即r=abs(x)

              p为幅角,即p=phase(x)

cmath.rect(r,p):极坐标,转换为笛卡尔坐标

  print: r*cos(p)+r*sin(p)*j


random:【随机数】模块

random.seed(x):随机数生成器

random.choice(seq):从序列元素随机选择

  random.choice([1,2,3,4,5])

random.sample(seq,k):从序列中随机挑选k个元素

random.shuffle(seq):将序列随机【排序

random.random():[0,1)之间的随机实数

random.unifORM(a,b):[a,b]之间的随机实数

random.randrange(a,b,c):[a,b)之间,c为步长的随机数,默认a=0,c=1

random.randint(a,b):[a,b]范围内的整数


time:时间函数模块

time.time():返回当前时间戳

time.localtime([secs]):返回当前时间戳对应的元组

time.asctime([tupletime]):返回日期时间字符串,省略时,显示系统日期和时间

time.ctime():返回系统日期和时间

time.strftime(日期格式):按指定格式返回当前时间

  time.strftime('%Y-%m-%d %H:%M:%S')


calendar:日历函数模块

calendar.setfirstweekday(weekday):weekday为0~6,改变一周的开始日期

calendar.firstweekday():显示

calendar.isleap(year):指定年份为闰年为true,平年为false。

calendar.calendar(year):指定年份的日历

calendar.month(year,month):指定年月的日历

calendar.monthcalendar(year,month):列表,返回指定年月,每个子列表显示一个星期

calendar.monthrange(year,month):返回x,y,x表示指定年月的第一天是星期几,y表示指定年月一个月有几天。

calendar.weekday(year,month,day):返回指定日期是星期几


内置函数:

range([start],end,[step]):产生数字序列,不包括结束部分,默认start=0,step=1。

iter():迭代器

  next(iter())

list(range()):生成列表

  list()

tuple(range()):生成元组

  tuple()


abs(x):绝对值,如果是复数则返回模

pow(x,y,[z]):x的y次方,再对z求余数

round(x,[n]):四舍五入,返回浮点数。n为精度,即小数点位数,默认为0。

divmod(x,y):返回x/y的(商,余数)


dir():列表显示帮助,列表显示

  dir(math)

help():显示详细帮助信息

  help(str)


int(x):转换为整型

float(x):转换为浮点型

complex(x):转换为复数,整数时虚部为0j。

complex(x,y):实部为x,虚部为y。

str():表示为字符串


--结束END--

本文标题: python基础及函数1

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

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

猜你喜欢
  • python基础及函数1
    Python的程序执行方式:Python的程序编辑窗口、Python的解释器提示符。python常量:×××、实型(浮点型)、字符串型。Python数据类型:数值类型、字符串类型、布尔类型、复合数据类型  数值类型:整型(0b/0B、0o/...
    99+
    2023-01-31
    函数 基础 python
  • Python基础——1基础
    输出 print(‘把子肉爱上热干面’,‘哈哈’)  # ‘,’输出为空格 输人 name = input(‘提示的内容’) /浮点除法  %.6f //地板除法  整除 %  取余 python编码问题 (采用Unicode编码) ...
    99+
    2023-01-30
    基础 Python
  • 代码详解Python的函数基础(1)
    目录1.函数调用2.函数定义总结1.函数调用 # 1.调用函数,需要知道函数的名称和参数 # 2.调用函数传入的参数需要和函数定义的参数数量和类型一致 # 如调用abs函数 prin...
    99+
    2024-04-02
  • python基础(1)
    今天看了几节教学视频,做一下记录。1. python中调用系统命令需要import os模块。例如 os.system('ls'),这条语句执行结果是,返回ls执行的结果,同时返回命令执行的描述符,若成功执行,则返回0.那么我们想获得执行结...
    99+
    2023-01-31
    基础 python
  • python基础1
    python在windows安装先下载python 最新版本 3.5.1 或2.7.11运行安装程序。修改环境变量计算机-属性-高级系统设置-环境变量-path 将python安装路径填写到环境变量中。与上一个变量用";"分号分割如果同时安...
    99+
    2023-01-31
    基础 python
  • Python函数基础
    目录Python函数1、函数的定义格式2、使用当前文件的函数3、调用及定义函数4、使用其他文件(模块)的函数5、求两数之和Python函数 函数就是把具有独立功能的代码块封装成一个小...
    99+
    2024-04-02
  • python-函数基础
    函数简介 定义:就是具有特定功能的一段代码 优点: 解决代码的重复书写 可以将功能的实现着和使用者分开,提高开发效率 分类: 库函数:print、input、abs等 自定义:用户自己封装的函数 ...
    99+
    2023-01-30
    函数 基础 python
  • Python基础函数
    join()函数的用法   join()函数连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 语法:'sep'.join(seq) 参数说明sep:分隔符。可以为空seq:要连接的元素序列、字符串、...
    99+
    2023-01-31
    函数 基础 Python
  • Python基础:Python函数
    一、函数是python中使用最高的对象。        函数定义的简单规则 :        1、用def定义,接着是函数名和参数和冒号,格式:        2、函数内部代码块需要缩进        3、使用return返回函数值,默认返...
    99+
    2023-01-31
    函数 基础 Python
  • Python函数参数基础介绍及示例
    目录视频函数的参数位置参数默认参数默认参数陷阱视频 观看视频 函数的参数 定义函数时,我们把参数的名字和位置确定下来,函数的接口定义就完成了。参数在函数名后的括号内指定。您可以根据需...
    99+
    2024-04-02
  • python基础学习1
    一.python第一个程序 print("hello world") 二.变量的命名规则   1. 字母数字下划线组成  2. 不能以数字开头,不能含有特殊字符和空格  3. 不能以保留字命名  4. 不能以中文命名  5. 定义的...
    99+
    2023-01-30
    基础 python
  • Python基础知识1
     一、PRINT FORMATTED OUTPUT1、%形式输出1.1 匹配字符,整数,浮点数(含精度),%类似转义print("my name is %s,age %d height %.2fm learning py...
    99+
    2023-06-02
  • python基础四:函数
    def sum(a,b): result = a+b print(result) num1 = int(input("num1:")) num2 = int(input("num2:")) sum(num1,num2) a...
    99+
    2023-01-31
    函数 基础 python
  • python基础之函数
    函数: # 什么是函数:一系列python语句的组合,可以在程序中运行一次或者多次 # 一般是完成具体的独立的功能 # 为什么要使用函数 # 代码的复用最大化以及最小化冗余代...
    99+
    2024-04-02
  • python基础教程项目1:及时标记
    终于把第一个项目啃的差不多了,对于一个初学者来说很有难度。 这个项目的目的是将文本转化为标记语言(例子中是HTML)。 基本的思路是这样的: 1.读取文本文件,利用生成器遍历文本,并将文本转化为处理的基本单位——块(block) 2.使用正...
    99+
    2023-01-31
    基础教程 标记 项目
  • python基础-1:python模块概
       小生博客:http://xsboke.blog.51cto.com                                -------谢谢您的参考,如有疑问,欢迎交流一、 模块简介  1. 概念n个.py文件组成的代码集合就...
    99+
    2023-01-31
    模块 基础 python
  • Python基础【高阶函数】
    map(fun,seq) 将seq中的元素依次作为参数传入fun,返回由函数返回值组成的新的列表。 python3:返回一个map对象 python2:返回列表 可以用list将对象转换为列表进行调用 代码: def f...
    99+
    2023-01-31
    高阶 函数 基础
  • python基础-函数(一)--pyth
    python基础---函数(一) 目录 python基础---函数(一)1.函数的定义2.函数 的参数详解3.return4.lambda匿名函数 1.函数的定义 function 功能,函数 函数就是对代码进行一个封装,把实现某...
    99+
    2023-01-31
    函数 基础 python
  • Python基础之(七)函数
    建立函数 在Python中,规定了一种定义函数的格式,下面的举例就是一个函数,以这个函数为例来说明定义函数的格式和调用函数的方法。 def add_function(a, b): #冒号必须 c = a + b #缩进必须 ...
    99+
    2023-01-31
    函数 基础 Python
  • 1)python的基础2和3的区别,以及
    1、python2\python3的区别:python2\python3的区别:一、代码重复,python2代码重复功能复用,夹杂其他语言的部分,不规范python3进行整合,简洁优美编译型:一次性将全部代码编译成二进制,然后再运行。缺点:...
    99+
    2023-01-31
    区别 基础 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作