美文网首页
Python 基础变量声明

Python 基础变量声明

作者: Ritchie_Li | 来源:发表于2022-06-28 21:00 被阅读0次

1. 声明合法变量名称

1.只能是字母,数字,下划线组成

2. 不能以数字开头

3. 区分大小写

合法变量名称:

x =True

_y =False

a ="test"

a_1 ="OK"

a_a_1="Also OK"

非法变量名称:

9a=1  # SyntaxError: invalid syntax

区分大小写,所以x,X 是不同的变量

x=1

y = X +2

2. 关键字

import keyword

print(keyword.kwlist)

输出:

['False', 'None', 'True', '__peg_parser__', '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']

这些关键都不能用做变量名称

3. 数据类型

使用type( )函数

 整数

a =3

print(a)

print(type(a))

b =123456789087654321

print(b)

print(type(b))

浮点数

pi =3.1415

print(pi)

print(type(pi))

字符串

s1 ='a'

print(s1)

print(type(s1))

s2 ='Ritchie Lee'

print(s2)

print(type(s2))

 布尔类型

b =True

print(b)

print(type(b))

Null type

x =None

print(x)

print(type(x))

输出:

3

<class 'int'>

123456789087654321

<class 'int'>

3.1415

<class 'float'>

a

<class 'str'>

Ritchie Lee

<class 'str'>

True

<class 'bool'>

None

<class 'NoneType'>

4. 多变量赋值

a, b, c =1, 2, True

print(a, b, c)

输出:

1 2 True

如果变量多余赋值值,则会异常

a, b, c =1, 2,

print(a, b, c)

则异常:

a, b, c = 1, 2,

ValueError: not enough values to unpack (expected 3, got 2)

如果赋值数量多余变量:

a, b =1, 2, True

print(a, b)

则异常:

a, b = 1, 2, True

ValueError: too many values to unpack (expected 2)

相关文章

  • Python ABC

    Python基础语法框架笔记 变量 变量声明定义 Python的变量的声明和定义很简单,或者说已经淡化了变量声明和...

  • Python 基础变量声明

    1. 声明合法变量名称 1.只能是字母,数字,下划线组成 2. 不能以数字开头 3. 区分大小写 合法变量名称: ...

  • Python-01基础-02数据类型

    Python 基础知识 02-数据类型 变量 Python 中的变量是不需要声明数据类型的,每个变量在使用前都必须...

  • 2023-01-29 Python 3 基础一

    Python 3 基础 Java与Python的区别 1.Java必须显式声明变量名,而动态类型的Python不需...

  • 第二章 量化交易的基础(1)

    2.1 基础语法与数据结构 无用的变量 Python 建议使用 '_' 声明: date_array =['201...

  • 变量

    一、变量的声明 python语言是动态语言 变量不需要事先声明 变量的类型不需要声明 python 中使用等号=对...

  • Python基础数据类型

    基础数据类型 python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Py...

  • Python 教程(二)

    Python变量类型 变量赋值 Python 中的变量赋值不需要类型声明。(mine:解释性语言应该都不要声明) ...

  • python学习目录

    Python基础 --- 变量 (1) Python基础---数据类型(2)

  • 2018-12-30变量的声明

    一、变量的声明 python语言是动态的 . 变量不需要事先声明 . 变量类型不需要声明 等号(=)用来给变量赋值...

网友评论

      本文标题:Python 基础变量声明

      本文链接:https://www.haomeiwen.com/subject/efjzvrtx.html