400-800-8975

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
<code class="language-html"><span style="font-size:14px;">counter = 100 # 整型变量
miles = 1000.0 # 浮点型变量
name = "John" # 字符串变量
flag = True # 布尔类型变量</span></code>
6、多个变量的赋值:
python中变量如何定义
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']
12 12 分享:

相关课程

发表评论

登录后才能评论,请登录后发表评论...
提交评论

最新文章