Python变量基础知识
目录
- 1.什么是变量
- 2.变量的命名规则
- 3.python中的关键字和保留字
- 4.常用的变量名
- 5.变量的赋值
- 6.变量的数据类型
- 6.1.数字
- 6.2.布尔类型
- 6.3.字符串
- 6.4.type()函数
1.什么是变量
所谓变量,是指程序运行过程中其值可以改变的量。
举例:在数学中x
和y
就是变量,Python
中不同的是变量不只是存储数字,它可以存储任意数据类型的值。
2.变量的命名规则
- 变量名只能包括字母、数字和下划线
- 一个字符不能使用数字
- 变量名区分英文大小写
- 不能使用关键字和保留字
3.python中的关键字和保留字
关键字:是Pyt
hon语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些关键字作为标识符给变量、函数、类、模板以及其他对象命名。
保留字:系统留用(可能永远也不会用, 但是你不能用)。
获取关键字和保留字:
import keyword print(keyword.kwlist)
4.常用的变量名
举例:
- 第一种:
myName myFriendName
- 第二种:
MyName MyFriendName
- 第二种:
my_name my_friend_name
5.变量的赋值
Python
是一门动态编程语言,在程序执行过程中,变量可以被赋予不同类型的值,赋值的同时也改变了变量的数据类型。- 变量的赋值不需要类型声明,
Python
会自动声明变量类型。 - 赋值运算符
“=”
用于为变量赋值。
举例:
a = 0.01 b = 666 c = "你好,Wrold" print(a) print(b) print(c) print(a,b,c)
a = 1 b = 1 c = 1 print(a,b,c) #代码等同于 a = b = c = 1 print(a,b,c) a = 1 b = 2.2 c = "HelloWorld" d = True print(a,b,c,d) #代码等同于 a , b ,c ,d = 1 , 2.2 ,"HelloWorld" , True print(a,b,c,d)
6.变量的数据类型
Python
的数据类型包括数字、布尔、字符串、元组、列表和字典等。
6.1.数字
数字数据类型用于存储数值,包括以下三种:
a.int
(整型) 通常被称为整数,b.float
(浮点型) 也称为浮点数,由整数和小数组成。c.complex
(复数) 由实数和复数组成,一般形式为x+yj。
6.2.布尔类型
bool
(布尔) 是一种比较特殊的类型,它只有 True
(真) 和 False
(假)两种值(注意大小写)
6.3.字符串
str
(字符串) 是以单引号或者双引号括起来的任意文本,如 ' abc '
, " abc "
转义字符是以 \
开始,后面跟一个字符,例如: \'
Python
还允许在单引号前加r来表示单引号内部的字符串默认不转义
6.4.type()函数
作用:返回对象的类型
a = 0.01 print(type(a))
到此这篇关于Python变量基础知识的文章就介绍到这了,更多相关Python变量内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
关于python变量的引用以及在底层存储原理
目录 1.变量的引用的底层原理 2.变量的分类 Python的变量,简单来说有数值型,布尔型,字符串类型,列表,元组,字典等6大类.那么不同变量类型在底层是如何存储的,关系到变量的引用,能否正确的掌握变量的相关操作 下面v1,v2的值分别是多少?为什么? v1 =3 v2=v1 print("v2:",v2) v1 += 2 print("v1:",v1) print("v2:",v2) #下面l2的值又是多少?为什么? l1 = [1,2,3]
-
Python基础之变量的相关知识总结
变量全都是引用 跟其他编程语言不同,Python的变量不是盒子,不会存储数据,它们只是引用,就像标签一样,贴在对象上面. 比如: >>> a = [1, 2, 3] >>> b = a >>> a.append(4) >>> b [1, 2, 3, 4] >>> b is a True a变量和b变量引用的是同一个列表[1, 2, 3].b可以叫做a的别名. 比较来看: >>> a = [1, 2,
-
总结Python变量的相关知识
一.变量的定义 程序中,数据都是临时存储在内存中,为了更快速的查找或使用这个数据,通常我们把这个数据在内存中存储之后,给整个数据定义一个名称,这个名称就是变量. 变量就是在存储数据的时候,当前数据所在的内存地址的一个名字而已. 二.Python变量说明 Python中使用变量,不需要声明,直接为变量赋值即可. 在Python中,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的数据. 这种变量本身类型不固定的语言称之为动态类型语言,与之对应的是静态类型语言.静态类型语言在
-
python处理变量交换与字符串及判断的小妙招
目录 两变量交换 重复字符串 列表与字符串互相转换 多情况判空 多值一起判断 尾语 两变量交换 语法: a, b = b, a IPython测试 In [1]: a = 3 In [2]: b = 5 In [3]: a, b = b, a In [4]: a Out[4]: 5 In [5]: b Out[5]: 3 免去了利用一个临时变量进行过渡交互. 重复字符串 In [2]: 'love ' * 2 Out[2]: 'love love ' In [7]: for i in range
-
Python中的变量赋值
目录 1 变量.对象.引用 2 对象的垃圾回收机制 3 变量所指向的对象不同会有何不同? 引言: Python中的变量在使用中很流畅,可以不关注类型,任意赋值,对于开发来说效率得到了提升,但若不了解其中的机理,往往也会犯一些小错,让开发进行的不那么流畅,本文就是从语言设计和底层原理的角度,带大家理解Python中的变量. 下面我们从一个简单例子开始: a = 3 当我们代码中写入a=3时到底发生了啥,从概念上来说,Python会执行三个不同的步骤来完成这个请求: 创建了一个对象来代表值3 若是a
-
python的变量和简单数字类型详解
目录 1. 变量 1.1 使用变量名时避免命名错误 2.字符串 2.1 修改字符串大小写的方法 2.2 合并字符串 2.3 使用制表符或换行符来添加空白 2.4 删除空白 2.5 使用字符串时需要避免语法错误 3. 数字类型 3.1 整数 3.2 浮点数 3.3 复数 3.4 使用函数str()避免类型错误 4 .注释 5 .python之禅 总结 1. 变量 每个变量都存储了一个值 在程序中可以随时修改变量,但Python将始终记录变量的最新值 message = "Hello Huang Z
-
一篇文章弄懂Python关键字、标识符和变量
目录 前言
-
Python中可变变量与不可变变量详解
目录 一 .常见的变量分类 1.变量的创建 二.变量分类 1..常见的不可变变量 2.常见的可变变量 三.拷贝的差别 四.参数传递的差别 前言: C++不同于Python的显著特点,就是有指针和引用,这让我们在调用参数的时候更加清晰明朗.但Python中没有指针和引用的概念,导致很多时候参数的传递和调用的时候会产生疑问:我到底是复制了一份新的做操作还是在它指向的内存操作? 这个问题根本上和可变.不可变变量有关,我想把这个二者的区别和联系做一个总结,以更深入地理解Python内部的操作.我本身非科
-
Python入门变量的定义及类型理解
变量的定义 在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢? 大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可. 如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可. 在Python中,存储一个数据,需要一个叫做 变量 的东西,如下示例: num1 = 100 #num1就是一个变量,就像一个小菜篮子 num2 = 87 #num2也是一个变量
-
Python变量基础知识
目录 1.什么是变量 2.变量的命名规则 3.python中的关键字和保留字 4.常用的变量名 5.变量的赋值 6.变量的数据类型 6.1.数字 6.2.布尔类型 6.3.字符串 6.4.type()函数 1.什么是变量 所谓变量,是指程序运行过程中其值可以改变的量. 举例:在数学中x和y就是变量,Python中不同的是变量不只是存储数字,它可以存储任意数据类型的值. 2.变量的命名规则 变量名只能包括字母.数字和下划线 一个字符不能使用数字 变量名区分英文大小写 不能使用关键字和保留字 3.p
-
Python 函数基础知识汇总
一.函数基础 简单地说,一个函数就是一组Python语句的组合,它们可以在程序中运行一次或多次运行.Python中的函数在其他语言中也叫做过程或子例程,那么这些被包装起来的语句通过一个函数名称来调用. 有了函数,我们可以在很大程度上减少复制及粘贴代码的次数了(相信很多人在刚开始时都有这样的体验).我们可以把相同的代码可以提炼出来做成一个函数,在需要的地方只需要调用即可.那么,这样就提高了代码的复用率了,整体代码看起来比较简练,没有那么臃肿了. 函数在Python中是最基本的程序结构,用来最大化地
-
python数值基础知识浅析
内置数据类型 Python的内置数据类型既包括数值型和布尔型之类的标量,也包括 更为复杂的列表.字典和文件等结构. 数值 Python有4种数值类型,即整数型.浮点数型.复数型和布尔型. 整数型--1.-3.42.355.888888888888888.-7777777777,整 数没有大小限制,仅受限于可用内存的大小. 浮点数型--3.0.31e12.–6e-4. 复数型--3 + 2j.–4- 2j.4.2 + 6.3j. 布尔型--True.False. 数值类型用算术操作符进行运算操作,
-
Python序列化基础知识(json/pickle)
我们把对象(变量)从内存中变成可存储的过程称之为序列化,比如XML,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思. 序列化后,就可以把序列化后的内容写入磁盘,或者通过网络传输到其他服务器上,反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling json(JavaScript Object Notation) 一种轻量级的数据交换格式.它基于ECMAScript的
-
PowerShell中的变量基础知识介绍
本文介绍在PowerShell中,如何使用变量.变量可以存储程序中的数量,比如开发者的赋值.命令的执行结果等. 变量拿来干嘛的,不用我多说了,写过程序的兄弟们都知道:如果程序中没有变量,那真的就不能让程序了!连批处理里面都有变量了,那PowerShell中自然就更不能没有. 1.PowerShell中的变量都是对象 PowerShell中的变量是基于.NET Framework的,所以PowerShell中的变量跟.NET中的变量一样:都是对象,通通都是对象! 复制代码 代码如下: $i=1 $
-
JavaScript 变量基础知识
1.区分大小写 <script language='javascript'> var name="zhang"; var Name="ZHANG"; document.writeln(Name+"<br/>"); document.write(name); </script> 2.弱类型变量 全部的变量都用var关键字标示,JavaScript解释器会自动分配 3.句子的尾部分号是可选的 如:var name=
-
Python 专题二 条件语句和循环语句的基础知识
前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括: 1.条件语句:包括单分支.双分支和多分支语句,if-elif-else 2.循环语句:while的使用及简单网络刷博器爬虫 3.循环语句:for的使用及遍历列表.元组.文件和字符串 前言: 语句块 在讲诉条件语句.循环语句和其他语句之前,先来补充语句块知识.(前面讲函数时已经用到过) 语句块并非一种语句,它是在条件为真(条件语句)时执行或执行多次(循环语句)的一组语句.在代
-
Python基础知识+结构+数据类型
目录 前言 一.编程基础 1.基本的输入输出 2.变量 3.基本运算符 二.控制流程 1.选择结构 2.循环结构 三.数据类型 1.字符串 前言 今天给大家分享一些Python的基础知识,想要盖好大房子,不把地基打扎实打牢怎么行呢?所以,今天咱们就来学习基础知识, 这样后期学习Python的时候才能更容易掌握,更轻松的学会Python的使用. 一.编程基础 1.基本的输入输出 print("Hello World"); Name = input('请输入您的姓名:'); print(N
-
Python 专题四 文件基础知识
前面讲述了函数.语句和字符串的基础知识,该篇文章主要讲述文件的基础知识(与其他语言非常类似). 一. 文件的基本操作 文件是指存储在外部介质(如磁盘)上数据的集合.文件的操作流程为: 打开文件(读方式\写方式)->读写文件(read\readline\readlines\write\writelines)->关闭文件 1.打开文件 调用函数open打开文件,其函数格式为: file_obj=open(filename[, mode[, buffering]]) 返回一个文件对象(file ob
-
Python Flask基础教程示例代码
本文研究的主要是Python Flask基础教程,具体介绍如下. 安装:pip install flask即可 一个简单的Flask from flask import Flask #导入Flask app = Flask(__name__) #创建一个Flask实例 #设置路由,即url @app.route('/') #url对应的函数 def hello_world(): #返回的页面 return 'Hello World!' #这个不是作为模块导入的时候运行,比如这个文件为aa.py,
随机推荐
- Go语言排序算法之插入排序与生成随机数详解
- php双层循环(九九乘法表)
- android中Invalidate和postInvalidate的更新view区别
- go的websocket实现原理与用法详解
- 浅谈mysql密码遗忘和登陆报错的问题
- oracle数据库索引失效
- AngularJS初始化静态模板详解
- webshell查看IIS站点配置的方法
- Spring依赖注入的两种方式(根据实例详解)
- ASP.NET中URL Routing和IIS上URL Rewriting的区别
- 理解python正则表达式
- asp中用for循环的一个小技巧
- javascript支持区号输入的省市二级联动下拉菜单
- node.js中的fs.fsyncSync方法使用说明
- Python中利用sorted()函数排序的简单教程
- Ruby中处理时间的一些基本操作
- 详解 Linux中的关机和重启命令
- Android自定义仿微信PopupWindow效果
- javascript 支持ie和firefox杰奇翻页函数
- Android Mms之:深入理解对话列表管理