Python中的变量及数字类型

一、Python中的变量与注释

1、变量

1.1 创建变量

在Python中使用"="来进行变量的创建,不需要声明变量的数据类型。

message = "Hello World!"

print(message)

这里的变量都存储了一个值—与变量相关联的信息。

例:

x = 4 x = 5

在解释器中在定义变量时会在内存中创建两个对象一个为4,另一个为5。这里的x好比一个标签,当x = 4时其贴在4上,通过x即可调用4这个对象,而当x = 5时x又贴在5上,通过x调用的是5这个对象。同理x可以贴在其他数据类型对象上进行调用。

因此在Python中:对象有类型而变量没有类型。

1.2 变量的命名。

Python中变量的命名规则为:

  1. 变量名只能包含字母、数字及下划线,且不能以数字开头。
  2. 变量名不能包含空格,但可以使用下划线来分隔其中的单词。
  3. 不要使用Python中的关键字、函数名、类名等作为变量名。
  4. 变量名应既简短又具有描述性。
  5. 慎用小写字母l和大写字母O因为其经常将其看做数字1和0。

推荐:使用小写字母来定义变量,单词间用下划线连接。

1.3 查看对象的内存地址

可以使用Python中的id(变量名)函数来查看对象的内存地址。

2、注释

在Python代码中使用注释可以添加说明,对解决问题的方法进行大致阐述。注释可以使用自然语言在程序中添加说明。

2.1 单行注释

使用 # 来进行添加注释,#后面的内容不会被解析。

2.2 多行注释

使用"""…""" 三引号来添加多行注释。

二、数字类型

在Python中有三种数字类型分别为整数(int)、浮点数(float)以及复数。

2.1 四则运算

Python中的四则运算与数学中的四则运算是一致的。


加法(+)


a + b 为a加上b的值


减法(-)


a – b 为a减去b的值


乘法(*)


a * b 为a乘以b的值


除法(/)


a / b 为a除以b的值


幂运算(**)


a ** b 为a的b次方的值


取模(%)


a % b 为取a除以b的余数


取整(//)


a // b 为a除以b取整数部分的值

2.2 浮点数

Python中带有小数点的数字都称为浮点数。在一般的浮点数运算中总能得出正确的值但有时因为计算机内部表示数字的方式会出现偏差。

例如:

In [1]: 0.2 + 0.1
Out[1]: 0.30000000000000004

原文地址:https://www.cnblogs.com/yxf-/p/12434641.html

时间: 2024-10-10 07:26:25

Python中的变量及数字类型的相关文章

python中的变量和数据类型

一.变量定义:变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字. 二.变量命名规则: 1. 变量名由字母.数字.下划线组成 2. 数字不能开头 3. 不可以使用关键字, 举例:a,a1,a_1 三.变量的赋值: 1. Python中的变量不需要声明,变量的赋值就是变量声明和 定义的过程: 2. 每个变量在使用前都必须赋值,变量赋值以后该变量才会 被创建: 3. 等号(=)用来给变量赋值,等号(=)运算符左边是一个 变量名,等号(=)运算符右边是存储在

Python中的变量

1.在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文.数字和下划线(_)的组合, 且不能用数字开头,比如:a = 1(变量a是一个整数).t_007 = 'T007'(变量t_007是一个字符串). 2.在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且 可以是不同类型的变量,例如: a = 123              # a是整数 print a a = 'imooc'       # 变为了字符串 print a 3.Py

python 中的变量

1 变量的定义 变量即variable Python 中的变量赋值不需要类型声明. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)用来给变量赋值. 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值.例如: 注意:变量名必须是字母,数字或下划线组成,但是不能以数字开头. 2 变量名的约束 使用一个变量前一定要先定义! 注意:y直接回车,就是一种使用,即打印y的值. 3标准数据类型 在内存中

python中的变量与对象

一. 什么是变量 变量就是以前学习的数学中常见的等式x = 3(x是变量,3是变量值),在编程中,变量不仅可以是数学,还可以是任意数据类型 二. 变量的命名规则 变量名必须是英文大小写.数字和_的组合,不能以数字开头,不能是关键字 a ? _name ? Atest1 ? 1a ? 那么,如何查看python中的关键字呢? #导入模块 import keyword #打印关键字列表 print(keyword.kwlist) 结果: ['False', 'None', 'True', 'and'

Python中的变量引用对象需注意的几点

Python中的变量引用对象需注意的几点 分类:Python (55)  (0) 普通引用: Python中,变量的作用仅仅是一个标识,只有赋值后才被创建,它可以引用任何类型的对象,而且在引用之前必须赋值.赋值后的变量指向响应的对象,拥有该对象的空间.类型属于对象,但是不是变量. [python] view plain copy a = 3 a = "science" 上述代码说明数值3和字符串"science"分别是两种对象,初始变量a赋值对象3被创建,变量a指向

python中的变量概念及算术运算

python是一种动态类型语言(动态类型语言:直接被解释器执行不需要进行编译) 程序运行当中变量可以绑定到不同类型的值.(变量:程序运行中可以发生变化的量)接下来我们用复利计算来说明一下python的这一个特性: price  = 1000; #金额初始为1000 rate = 0.05  #利率为每期0.05 years = 5   #期数 initial= 1 while initial<=years:      price = price *(1+rate) //每期 金额等于 原有金额*

Javascript如何判断一个变量是数字类型?

isNaN()不能判断一个变量是否为数字类型,isNaN(123)值为false,isNaN('123')值也为false.isNaN() 的实际作用跟它的名字isNaN并不一致,isNaN(NaN)值为true,isNaN(Number("xyz"))值为true,isNaN("abc")值为true,isNaN(123/0)值为false,所以它实际是将不能转换成number类型的其他类型及其自身NaN都判断为true,而除了其自身NaN外所有的number类型

Python中对变量是否为None的判断

三种主要的写法有: 第一种:if X is None; 第二种:if not X: 当X为None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()这些时,not X为真,即无法分辨出他们之间的不同. 第三种:if not X is None; 在Python中,None.空列表[].空字典{}.空元组().0等一系列代表空和无的对象会被转换成False.除此之外的其它对象都会被转化成True. 在命令if not 1中,1便会转换为bool类型的True

在类中成员变量的作用域类型

作用域类型一共有四种 1,@public 在任何地方都能直接通过成员变量名直接访问成员变量.(不推荐使用) 2,@private 只能在当前类的对象方法中直接通过成员变量名访问成员变量,在其他地方需要通过geter和seter方法访问.(@implementation中被声明成员变量的默认类型) 3,@protected 只能在当前类及其子类的对象方法中直接通过成员变量名访问成员变量,在其他地方需要通过geter和seter方法访问.(@interface中被声明成员变量的默认类型) 4,@pa