python之变量的学习介绍

变量

变量是将储存的值保存在内存中。当声明一个变量的时候会在内存中开辟一个储存内容的位置。

基于变量的数据类型,解释器分配内存空间并决定储存的内容。因此我们可以通过变量分配不同的数据类型,可以在变量中储存数据类型为整数,小数,字符等

在python中,变量是不需要明确声明变量类型和长度来保留内存空间。当变量分配值的时候,python会自动发出声明,等号(=)用于变量赋值,python变量也不需要像PHP那样前面加特殊符号

变量使用注意事项:

立即学习“Python免费学习笔记(深入)”;

0.使用变量前必须对其先赋值

1.变量名只能使用英文字母,下划线,数字。变量名可以用字母和下划线做开头,数字不能作为开头使用

2.变量名不能包含空格,但是可以使用下划线来间隔单词

3.不能使用python中的关键字做变量名如print等

4.python的变量名区分字母大小写,Name和name是完全不同的两个名字

= 运算符左边是变量名称,右边是变量值,如:

name = “神奇”    #一个字符串

age = 24          #一个整数

miles = 123.56       #一个浮点数(小数)

print(name)

print(age)

print(miles)

这里将值字符串(神奇),整数(24),浮点数(123.56)分别是分配给name,age,miles,执行代码将会产生以下内容:

神奇

24

123.56

同时python允许同时为多个变量分配单个值如:
a = b = c = 1

这里创建一个整数对象,其值为 1 ,并且将所有三个变量都分配给相同的内存位置,还可以将多个变量,赋给多个值,如:

a, b, c = 10, 11.5, “神奇”

这里分别给a赋值为整数:10,b赋值为浮点数:11.5,c赋值为字符串:神奇。

python五种标准数据类型:

1.数字:数据类型存储数字值,当为其分配时,创建对象。python支持三种不同的数值类型:

  int(有符号整数)

  float(浮点实值)

  complex(复数)

  python3中所有的整数都表示为长整数。因此,长整数没有单独的数字类型。

2.字符串:python中的字符串标识为在引号中表示的连续字符集。python允许双引号和单引号。可以使用片段运算符([ ] 和 [ : ])来获取字符串的子集(子字符串),其索引从字符串开始处的索引 0 开始,并且以 -1 表示字符串中的最后一个字符。

3.列表:python复合数据类型中最多功能的。一个列表包含用逗号分隔并括在方括号([ ] )中的项目。储存在列表中的值可以使用切片运算符([ ] 和 [ : ])来访问,索引从列表开头的 0 开始,并且以 -1 表示列表中的最后一个项目。 加号( + )是列表连接运算符 , 星号( * )是重复运算符。

4.元组:元组与列表非常类似的另一个序列数据类型。元组是由多个值以逗号分隔。然而与列表不同,元组是被括在小括号内(( ))。列表和元组之间的主要区别是 – 列表括在括号([])中,列表中的元素和大小可以更改,而元组括在括号(())中,无法更新。元组可以被认为是只读列表

5.字典:Python的字典是一种哈希表类型。它们像Perl中发现的关联数组或散列一样工作,由键值对组成。字典键几乎可以是任何Python数据类型,但通常为了方便使用数字或字符串。另一方面,值可以是任意任意的Python对象。字典由大括号({})括起来,可以使用方括号([])分配和访问值。

数据类型转换

有时,可能需要在内置类型之间执行转换。要在类型之间进行转换,只需使用类型名称作为函数即可。

有以下几种内置函数用于执行从一种数据类型到另一种数据类型的转换。这些函数返回一个表示转换值的新对象。它们分别如下所示 –

编号 函数 描述

1int(x [,base])将x转换为整数。如果x是字符串,则要base指定基数。2float(x)将x转换为浮点数。3complex(real [,imag])创建一个复数。4str(x)将对象x转换为字符串表示形式。5repr(x)将对象x转换为表达式字符串。6eval(str)评估求值一个字符串并返回一个对象。7tuple(s)将s转换为元组。8list(s)将s转换为列表。9set(s)将s转换为集合。10dict(d)创建一个字典,d必须是(key,value)元组的序列11frozenset(s)将s转换为冻结集12chr(x)将整数x转换为字符13unichr(x)将整数x转换为Unicode字符。14ord(x)将单个字符x转换为其整数值。15hex(x)将整数x转换为十六进制字符串。16oct(x)将整数x转换为八进制字符串。

以上就是python之变量的学习介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2268080.html

(0)
上一篇 2025年2月27日 10:31:08
下一篇 2025年2月24日 16:14:05

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 专用的计算机语言有哪些

    专用计算机语言是专门针对特定领域或任务设计的编程语言,其优点包括简化开发、提高效率和准确性,缺点则是有时学习曲线更陡峭,且可移植性较低。 专用的计算机语言 专用的计算机语言是针对特定领域或任务而设计的编程语言。它们提供特定于该领域的特性、语…

    2025年2月27日
    200
  • 在Windows上如何共存多版本Python

    1、如果是windows,建议在安装路径下的pip分别改成pip2和pip3进行区分2、如果是linux, 也是同样的办法,将pip的软链接删除,增加pip2和pip3的软件进行区分。pip会自动安装对应的包 目前国内网站经常会让大家把其中…

    编程技术 2025年2月27日
    200
  • 学计算机语言题库有哪些

    在线题库:LeetCode、HackerRank、CodinGame、CoderByte、CodeChef。书籍和教材:Cracking the Coding Interview、Elements of Programming Interv…

    2025年2月27日
    200
  • 初中计算机语言有哪些

    初中阶段学习的计算机语言有Scratch、Python、Java、C/C++、HTML/CSS。Scratch适合初学者,Python和Java适合基础编程和算法学习,C/C++和HTML/CSS适用于更高级的应用程序开发。不同语言各有优缺…

    2025年2月27日
    200
  • python的系统学习实例

    今天开始进行python的系统学习开始写随笔希望对看到的人有所帮助。 预习: 1、安装python2和python3,实现多版本共存 2、用python语言编写代码,要求输入用户信息:姓名,年纪,家庭住址,然后打印 3、老男孩的年纪为63,…

    2025年2月27日 编程技术
    200
  • python生成器generator介绍

      在跟着廖雪峰的博客学习python,看到生成器这一章节的时候,首先提到了generator 、yield,然后在搜索资料的时候,又查到了协程这一概念,这篇文章总结一下这几个概念.   generator  从字面上理解,就是生成器,它的…

    编程技术 2025年2月27日
    100
  • python基础之输入输出和运算符

    今天总结一下最基础的输入输出和运算符 输入: python3里都是input(””) input() name = input()    #输入的值会直接赋值给name 立即学习“Python免费学习笔记(深入)”;…

    2025年2月27日 编程技术
    200
  • 目前比较常用的计算机语言

    目前使用最广泛的计算机语言包括:Python:通用、解释性语言,用于数据科学和自动化。Java:面向对象语言,用于企业应用程序和安卓开发。C++:通用、低级语言,用于操作系统和游戏开发。C#:面向对象语言,用于 Windows 应用程序开发…

    2025年2月27日
    200
  • 现在常用的计算机语言有哪几种

    当前常用的计算机语言有Python、Java、JavaScript、C++、C#、SQL和R。这些语言各有特色,适用于不同的应用场景,开发人员可根据需求选择适当的语言。 当下常用的计算机语言 随着计算机技术的飞速发展,计算机语言的数量不断增…

    2025年2月27日
    200
  • 计算机中的高级语言有哪些

    计算机高级语言,面向人类设计,使用易懂语法,无需了解底层硬件。常见的高级语言包括:1. Python:数据科学、机器学习、Web 开发;2. Java:可靠、安全,用于各种应用程序;3. C#:Windows 应用程序开发;4. C++:兼…

    2025年2月27日
    200

发表回复

登录后才能评论