勤学思培训网GEZYDK
  • 终于理会python如何定义变量

    只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。那么python如何定义变量呢?一起来了解下吧: python如何定义变量
    [图片0] 变量是什么 变量是容器 变量的作用 存储数据到内存 为什么要用变量 存储数据方便后面引用 变量定义的规范 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名 [‘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 >counter = 100 # 整型变量 miles = # 浮点型变量 name = "John" # 字符串变量 flag = True # 布尔类型变量</span></code> 6、多个变量的赋值:
    [图片1] python支持同时为多个变量赋值: a = b = c = 1 为多个变量指定不同的值: name, age, sex = '张三', 23, '男' 7、查看变量的类型: 使用type()函数可以查看变量的类型: age = 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']