Python-变量及数据类型解析

刚入门学习Python,本文章为学习后的总结,如有不对不足的地方,望指点。

变量

什么是变量?

  • 顾名思义,变量就是在程序运行时可以变化的量(程序运行过程中,这个值是可以发生变化的)

如何定义变量?

  • 在强数据类型语言中,定义变量需要如下操作:

    数据类型 变量名 = 变量值

    如:int a = 10;
    a = 20;
    a = 20.5; //报错,数据类型错误

  • 而Python是一门弱数据类型语言,因此定义变量需要如下操作:

    变量名 = 变量值

什么是强数据类型语言和弱数据类型语言?我在上一篇文章提到过
https://blog.csdn.net/qq_44667101/article/details/104770788

变量的命名规则

  1. 变量的名称只能由有效符号(大小写字母,数字,_)组成;
  2. 不能以数字开头;
  3. 不能是关键字或者保留字
  4. 变量命名尽量有意义
    (1)小驼峰法 userAddress
    (2)大驼峰法 UserAddress(一般定义类时使用)
    (3)下划线法 user_address (python推荐使用)

查看Python的关键字:

import keyword
keyword.kwlist

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue','def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

数据类型

基本数据类型

  • 数值型
    (1)整数 int
    (2)浮点数 float
    (3)复数 complex
  • 布尔型
    真(True) 假(False)
  • 字符串
    单引号、双引号、三引号

复合数据类型(引用、指针)

  • 字典
  • 列表
  • 元组
  • 集合

type(变量) : 可以返回该变量的数据类型

数据类型的转换

  • int(变量) 将该变量转换为整型
  • float(变量) 将该变量转换为浮点型
  • str(变量) 将该变量转换为字符串类型

全局函数

  • print(字符串) #在控制台上输出这个字符串,标准输出函数

  • input(字符串) # 标准输入函数,将控制台上一个数输入到变量中,返回值是个字符串

  • type(变量) # 返回该变量的数据类型

  • int(字符串) # 将该字符串转换为整型数据

  • float(字符串) # 将该字符串转换为浮点数

  • str(其他类型) # 将数据转化为字符串

发布了4 篇原创文章 · 获赞 4 · 访问量 2138

猜你喜欢

转载自blog.csdn.net/qq_44667101/article/details/104773870
今日推荐