终于理解python如何定义变量


核心提示:只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。那么python如何定义变量呢?一起来了解下吧: python如何定义变量  变量是什么 变量是容器 变量的作用 存储数据到内存 为什么要用变量 存储数据方便后面引用 变量定义的

只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。那么python如何定义变量呢?一起来了解下吧:

python如何定义变量

python 自定义本地变量 python自变量怎么定义_变量名

变量是什么

变量是容器

变量的作用

存储数据到内存

为什么要用变量

存储数据方便后面引用

变量定义的规范

变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能声明为变量名

[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

建议性规范

驼峰体

# 每个单词首字母大写

UserName = 'Tom'

下划线体

# 每个单词中间用下划线连接,python官方推荐

user_name = 'Tom'

变量名全大写代表常亮

# 定义一个常亮

USER_NAME = 'Tom'

声明变量

# 变量名是name,值是Tom

name = 'Tom'

Python如何定义字符串变量

字符串变量的赋值用 单引号:' '  或双引号 " " 包裹。双引号包裹本身含有单引号的字符串;单引号包裹本身含有双引号的字符串;既有单引号又有双引号的字符串,用转义字符标出。

zifuchuan='zichuchuan'  显示 zifuchuan

zifuchuan="zifuchuan"    显示 zifuchuan

zifuchuan='zi"fu"chuan'   显示 zi"fu"chuan

zifuchuan="zi'fu'chuan"   显示 zi'fu'chuan

zifuchuan='zi'fu"chuan'  显示 zi'fu"chuan

python中变量如何定义

1、什么是变量?

变量:值会发生变化的的量,与常量相对.

2、python支持的变量数据类型:

Python有五个标准的数据类型:1. 数字    2.字符串    3.元组    4.列表    5.字典

3、python中的变量:python是弱类型的语言,变量的类型由其值的类型决定,不用为变量声名类型

4、变量的命名规范:变量名称都是小写单词,每个单词之间用_下划线连接,尽量做到见名知意

5、声名变量的格式:变量名 = 值  (值的类型决定变量的类型) 例如:

[python] view plain copy

counter = 100 # 整型变量

miles = 1000.0 # 浮点型变量

name = "John" # 字符串变量

flag = True # 布尔类型变量

6、多个变量的赋值:

python支持同时为多个变量赋值:

a = b = c = 1

为多个变量指定不同的值:

name, age, sex = '张三', 23, '男'

7、查看变量的类型:

使用type()函数可以查看变量的类型:

age = 18.5

print(type(age))

8、变量的运算:

变量是可以参与运算的

age = age + year

print(age)

age = age - year

print(age)

age = age * year

print(age)

两个整数类型相除,在python3中会得到一个浮点类型数据,在python2中则会得到一个整数(去除小数部分)

Python函数如何定义变量

在Python中进行变量定义时,如果定义不好,会导致变量异常。

如下文的变量定义方式:

a=[['1','2','3'],

['2','3','4']]

b=a[0]

for i in range(len(a[0])):

b[i]=a[1][i]

此时分别打印a和b的结果

[['2', '3', '4'], ['2', '3', '4']]

['2', '3', '4']

出乎意外,数组a的数据随着数组的更改而被更改,而Python中没有一个数组的初始化定义方式,变通的方式可采用如下方式:

b=['0']*int(len(a[0]))

此时,再打印a和b的结果就恢复正常了。

[['1', '2', '3'], ['2', '3', '4']]

['2', '3', '4']

同类学校资讯