ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python第三天(内置函数、变量的定义和使用)

2022-07-11 12:02:35  阅读:170  来源: 互联网

标签:解释器 内置 函数 Python 第三天 变量 赋值


Python解释器自带的函数叫内置函数,可以直接使用,不需要导入某个模块;

内置函数和标准库函数是不一样的。
Python 解释器也是一个程序,它给用户提供了一些常用功能,并给它们起了独一无二的名字,这些常用功能就是内置函数。Python 解释器启动以后,内置函数也生效了,可以直接拿来使用。
Python 标准库相当于解释器的外部扩展,它并不会随着解释器的启动而启动,要想使用这些外部扩展,必须提前导入。Python 标准库非常庞大,包含了很多模块,要想使用某个函数,必须提前导入对应的模块,否则函数是无效的。
内置函数是解释器的一部分,它随着解释器的启动而生效;标准库函数是解释器的外部扩展,导入模块以后才能生效。一般来说,内置函数的执行效率要高于标准库函数。
Python 解释器一旦启动,所有的内置函数都生效了;而导入标准库的某个模块,只是该模块下的函数生效,并不是所有的标准库函数都生效。
内置函数的数量必须被严格控制,否则 Python 解释器会变得庞大和臃肿。一般来说,只有那些使用频繁或者和语言本身绑定比较紧密的函数,才会被提升为内置函数。

Python3.x内置函数:

注意,不要使用内置函数的名字作为标识符使用(例如变量名、函数名、类名、模板名、对象名等),虽然这样做 Python 解释器不会报错,但这会导致同名的内置函数被覆盖,从而无法使用。

 

 变量的定义和使用

任何变成语言都需要处理数据,比如数字,字符串,字符等等,我们可以直接使用数据,也可将数据保存到变量中,方便以后使用。

变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。
从底层看,程序中的数据最终都要放到内存(内存条)中,变量其实就是这块内存的名字。
和变量相对应的是常量(Constant),它们都是用来“盛装”数据的小箱子,不同的是:变量保存的数据可以被多次修改,而常量一旦保存某个数据之后就不能修改了。

Python变量的赋值:

将数据放入变量的过程叫做赋值(Assignment)。Python使用等号 = 作为赋值运算符,具体格式为:name = value  (name 表示变量名;value 表示值,也就是存储的数据)

注意:变量是标识符的一种,名字不能随便起,要遵守Python标识符命名规范,还要避免和Python内置函数以及Python关键字重名;

例如: (n就代表整数10,使用n就是使用10)

1 n =10 

更多:

a = 123456789    # 将1~9赋值给a
a1 = True    # 将布尔值赋值给变量a1
a2 = '你好'    # 将字符串赋值给a2

变量的值不是一成不变的,它可以随时被修改,只要重新赋值即可;也不用关心数据的类型,可以将不同类型的数据赋值给同一个变量。

n = 11    # 将10赋值给变量n
n = 100    # 将100赋值给变量n
n = 200    # 将200赋值给变量n

b = 13.6     # 将浮点数赋值给变量n
b = Float    # 将布尔值赋值给变量n
b = '你好,世界!'    # 将字符串赋值给变量n

注意:变量只能容纳一个值,而一旦被修改,之前的值就会被覆盖;

除了进行单个数据赋值,也可以将表达式的运行结果赋值给变量;

sum = 13+15    # 将加法的结果赋值给sum
str = '我是'+'一个社会人'    # 将字符串拼接的结果赋值给str
ram = 13*2%3    # 将余数赋值给变量ram

 

Python变量的使用

使用变量的时候,只需要知道变量的名字即可;

例如:

>>>n = 10
>>>print(n)        # 将变量传递给函数
10
>>>m = n * 2 + 5       # 将变量作为四则运算的一部分
>>>print(m)
25
>>>print(m-3)      # 将由变量构成的表达式作为参数传递给函数
22
>>>m = m * 2       # 将变量本身的值翻倍
>>>print(m)
50
a = '你好'
>>>b = a + '世界'        # 字符串拼接
>>>print(a+b)
你好世界

Python是弱类型的语言

弱类型语言有两个特点:

1.变量无须声明可以直接赋值,对于一个不存在的变量赋值就相当于定义了一个新变量;

2.变量的数据类型随时可以改变,比如,同一个变量可以一会被赋值为整数,一会被赋值为字符串;

注意:弱类型并不等于没有类型,弱类型是指在书写代码时不用可以关注类型,但在编程语言内部仍然是有类型的。可以使用type()内置函数检测某个变量或者表达式的类型。

例如:

>>>n = 10
>>>print(type(n))
<class 'int'>
>>>m = n * 2 + 5.3
>>>print(type(m))
<class 'float'>
>>>m = m * 2
>>>print(type(m))
<class 'float'>
>>>a = '你好'
>>>b = a + '世界'
>>>print(type(b))
<class 'str'>

 

标签:解释器,内置,函数,Python,第三天,变量,赋值
来源: https://www.cnblogs.com/myx3/p/16465927.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有