精华内容
下载资源
问答
  • 1.变量名必须是一个有效的标识符 2.变量名不能是Python保留字 3.字母大小写要谨慎使用 4.设置变量要有意义,不能随意找几个字母拼凑 这里来举例说明,变量命名及赋值过程 整数类型:number = 1000 ...

    在Python中,不需要先声明变量名及其类型,直接进行赋值就可以创建各种类型的变量。

    但是变量的命名不是随意的,也需要遵循以下规则:

    1.变量名必须是一个有效的标识符

    2.变量名不能是Python中的保留字

    3.字母的大小写要谨慎使用

    4.设置变量要有意义,不能随意的找几个字母拼凑

     

    这里来举例说明,变量的命名及赋值过程

    整数类型:number = 1000

    字符类型:name = "名字"

     

    展开全文
  • python动态变量名

    2019-06-04 19:07:00
    1)exec函数 for i in range(5): exec('var{} = {}'.format(i, i))print(var0,var1,var2,var3,var4)输出:0 1 2 3 4 ...把字符串str当成有效的表达式执行并返回执行结果 转载于:https://www....

    1)exec函数

    for i in range(5):

        exec('var{} = {}'.format(i, i))
    print(var0,var1,var2,var3,var4)
    输出:0 1 2 3 4

    2)eval

    eval函数更多的是转化str、tuple、list、dict互相转化

    把字符串str当成有效的表达式执行并返回执行结果

     

    转载于:https://www.cnblogs.com/shyzh/p/10975522.html

    展开全文
  • Python基础之变量学习

    2021-06-10 17:12:21
    Python基础之变量学习一...1.本地变量:由用户自定义的变量名和变量值。又称为局域变量,仅在当前shell中有效,不会继承到子shell。 2.全局变量:全局变量在全局范围内可见,在声明全局变量时,不需要加任何修饰词,仅

    一、变量定义与理解

    1.变量意义

    可以发生改变的一个量。变量是用来区分不同数据的,可以指向一个内存空间,帮我们存储一些数据。

    2.变量类型

    局部变量:在子程序中定义的变量称为局部变量,局部变量作用域是定义该变量的子程序。
    全局变量:在程序的一开始定义的变量称为全局变量,全局变量作用域是整个程序。

    当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。

    
    在Linux的shell中解释:
    1.本地变量:由用户自定义的变量名和变量值。又称为局域变量,仅在当前shell中有效,不会继承到子shell。
    2.全局变量:全局变量在全局范围内可见,在声明全局变量时,不需要加任何修饰词,仅在当前shell和子shell中有效。
    

    3.变量命名规范

    ①必须是数字或字母或下划线组成
    ②不能数字开头,更不能是纯数字
    ③不能使用python中的关键字,如when/if等
    ④不要使用中文。
    ⑤不要太长
    ⑥要有意义
    ⑦推荐使用下划线命名,或者驼峰命名(每个单词首字母大写)

    二、变量使用

    # 变量使用
    Test_num_A = 100
    Test_num_B = 300
    print(Test_num_A)
    print(Test_num_B)
    Test_num_C = Test_num_A * Test_num_B
    print(Test_num_C)
    print(Test_num_A * Test_num_B)
    

    在这里插入图片描述

    三、常量的使用

    1.常量的理解

    可以直接理解为不变得量,直接使用。

    2.常量的规范

    ①一般约定所有字母变成大写的可以认为是常量
    ②没有绝对的常量,也可以将常量又定义为变量

    NUWW =123
    print("NUWW")
    NUWW =123456
    print ("NUWW")
    
    

    四、数据的类型

    1.数字

    整数,int 小数,float
    操作:使用数字进行±*/

    a = 10
    b = 20
    print(a + b) #作加法运算
    

    2.文字

    字符串 str (*****
    操作:加法+ 此时左右两端必须是字符串,表示字符串的连续操作。
    乘法
    一个字符串只能乘以一个数字,表示字符串重复的次数。
    表示方式:使用单引号’ ’ 或者双引号" “或者 ‘’’ ‘’'或者”"" “”"

    h = '巴黎圣母院'
    print(h)
    n = '是一本世界名著'
    print(h +n)
    print(h * 5)
    

    在这里插入图片描述

    3.布尔值

    使用布尔值进行条件判断
    布尔值:主要分为true和false

    # 布尔值
    
    print(100 < 10)
    

    在这里插入图片描述

    展开全文
  • python 函数:变量

    2018-08-04 16:00:47
    函数内部定义的变量叫做局部变量 不同函数之间,局部变量可以定义相同名字,互不影响 作用范围:函数体内有效,其他函数不能直接使用 全局变量: 定义在函数外部的变量就叫做全局变量 作用范围:可以在...

    局部变量:
    函数内部定义的变量叫做局部变量
    不同函数之间,局部变量可以定义相同的名字,互不影响
    作用范围:函数体内有效,其他函数不能直接使用

    全局变量:
    定义在函数外部的变量就叫做全局变量
    作用范围:可以在不同的函数中使用
    在函数内使用global关键字实现修改全局变量的值
    全局变量的命名建议:以g_开头 例:g_name


    1、局部变量

    def set_name():
        name="xiaohan"
        print(name)
    def get_name():
        name="mei"        #不同函数之间,局部变量可以定义相同的名字,互不影响
        print(name)

    print(name) 上面函数中name只能在上一个函数体内有效,其他函数不能使用

    get_name()
    set_name()

    一个函数 里的变量 想用另一个 函数里的变量, 那么另一个变量 return 回参 让一个函数来使用

    def yi_name():
        name="yi"
        return name
    huan=yi_name()   

    回参的函数 赋给一个变量 huan

    def er_name(huan):
        print(huan)
    
    print(yi_name())   
    er_name(huan)    #输出回参的变量

    2、全局变量

    全局变量定义在函数外部,可以在不同的函数中使用

    waibu="我是外部的变量"
    def waibu_name():
        print(waibu)
    waibu_name()

    定义一个全局变量,在函数中改变全局变量的值

    age=18
    def  change_age():
          age=20
          print("我是函数体内:age%d"%age)
    
    
    change_age() #函数体内的,他们只是 名字一样而已  输出20
    print("我是函数外的:age%d"%age)   #函数题外的  输出18
    age=18
    def  change_age():
          global age
          age=20
          print("我是函数体内:age%d"%age)
    
    
    change_age() #函数体内的,用global后 输出内部 再输出外部  外部值会同步内部值
    print("我是函数外的:age%d"%age) #函数题外的 要是先输出函数体外的  变量不会改变
        #这时输出都是   20

    使用全局变量和局部变量 注意:
    函数体:全局变量
    函数体:局部变量
    全局变量在所有的函数中使用
    局部变量只能在所定义的函数中使用
    如果在函数体内修改全局变量的值,使用global关键字
    如果函数体内变量和全局变量相同,则判定他为和全局变量同名局部变量


    全局变量定义的位置:

    g_num1=100
    
    def print_global_num():
        print("g_num1:%d"%g_num1)
        print("g_num2:%d"%g_num2)
        print("g_num3:%d"%g_num3)
    g_num2=200
    print_global_num()
    g_num3=300          #函数输出后 调用无效;
                        #因为先输出了print_global_num
                        #g_num3还没有赋进去值

    全局变量为字典或者列表时,在函数体内修字典或者列表元素的值,不使用global

    g_list=[1,2,3]
    g_dict={"1":1,"2":2}
    
    def update():
        g_list.append(4)   #添加列表元素
        g_dict["3"]=3      #添加字典元素
    update()  
    print(g_list)
    print(g_dict)
    展开全文
  • Python的常量与变量

    2020-03-16 15:42:04
    Python入门教程笔记(4) 常量与变量重点讲变量 一、常量 常量含义 在程序变量中不能改变量。 例如:2、2.3、—4等 ...如,a1是有效的,而1a就是无效。 b.系统关键字不能作为变量名。如and,break,or...
  • 变量作用域虽然限制了变量作用范围,但是同时也形成了变量名的命名空间,有效避免了程序编写过程中命名污染,大大降低了命名工作量。 全局变量与局部变量 在python中,变量分为全局变量(global)和局部变量...
  • Python的变量以及类型

    2017-08-26 23:11:00
     2、为了更充分利用内存空间以及更有效管理内存,变量是有不同类型      3、怎样知道一个变量的类型呢?  3.1 在python中,只要定义了一个变量,而且它有数据,那么它类型就已经确定了,不需要咱们...
  • 局部变量只在函数体内部有效,出了函数体,外面是访问不到,而全局变量则对下面代码都有效。 在函数体内部使用全局变量 全局变量可以直接在函数体内容部使用,你可以直接访问,但是注意是,如果对于不可变...
  • Python入门-变量使用和常见运算符 一:变量使用 举个例子,比如name = ‘张老师’ 这里name就是变量,把张老师赋值给name这个变量。 2.变量保存数据是可以随意变化...4.起变量名的时候要和数据内容相符,比如
  • 编程时,总会遇到各种各样变量,取一个好的变量名能够有效提高代码可读性,而且python是一种,动态类型语言,良好的变量名,能够在编写代码或者再次阅读代码时提高效率。 1. 变量名不要太宽泛,要有描述性 ...
  • 一,定义变量: ...不能与Python关键字重名(红框部分是有效的变量名) 三,变量数据类型: 变量在赋值时会自动判断数据类型,Python常用数据类型如下: 1,字符串:str(string) 示例:name = "...
  •  程序中,为了更充分利用内存空间以及更有效管理内存,变量是有不同类型。 怎样知道一个变量的类型呢? 在python中,只要定义了一个变量,而且它有数据,那么它类型就已经确定了,不需要我们主动去...
  • python笔记之变量(variable)

    千次阅读 2018-05-07 15:45:04
    函数内部定义的变量叫做局部变量 不同函数之间,局部变量可以定义形同名字,互不影响 作用范围: 函数内有效,其他函数不能直接使用 例如, def set_name(): name = "云端之上" print(name) ...
  • python变量作用域

    2021-06-04 09:57:27
    Python的作用域是静态的,在源代码中变量名被赋值的位置决定了该变量能被访问的范围。即Python变量的作用域由变量所在源代码中的位置决定。 作用域的产生 只有当变量在Module(模块)、Class(类)、def(函数)中...
  • 标示符是自己定义,如变量名 、函数名、类型等 有效的Python标识符规则: 1)由字母、下划线(_)和数字组成,且数字不能开头 2)长度任意长; 3)标识符不能与关键字同名; 因此Plan9是合法变...
  • (1)变量名必须使用一个有效的标识符 (2)变量名不能使用python保留字 (3)慎用小写字母l和大写字母O (4)应选择有意义单词作为变量名 为变量赋值可以通过等号(=)来实现: 变量名 = value 另外,python...
  • Python变量的作用域

    2018-09-27 11:46:53
    局部变量是指在函数内部定义并使用的变量,他只在函数内部有效。即函数内部名字只在函数运行时才会创建,在函数运行之前或者运行完毕之后,所有名字就都不存在了。所以,如果在函数外部使用函数内部定义变量,就...
  • 局部变量:是指在函数内部定义并使用的变量,他只是在函数内部有效,即函数内部名字只在函数运行时才会创建,在函数运行之前或者运行完毕之后,所有名字就都不存在了,所以如果在函数外部使用函数内部定义...
  • Python变量定义: 运行时可以发生变化量,就是一个存储数据内存空间对象 python在定义时候不需要确定存储什么数据类型,Python对...变量名 = 初始值 a = 1 1) 变量名称只能由有效符号组成如:大小写字母,数字
  • 一..类变量:在类中方法外创建变量...实例私有变量:self.__变量名,实例间接访问,格式为“实例._类名__变量名” (私有变量名前面是双下滑线,类名前面是单下划线)  3.实例局部变量:变量名,只能在函数内部访
  • Python变量以及类型

    2017-03-14 15:44:00
    为了更充分利用内存空间以及更有效管理内存,变量是有不同类型,如下所示: 怎样知道一个变量的类型呢? 在python中,只要定义了一个变量,而且它有数据,那么它类型就已经确定了,不需要咱们...
  • Python 变量和数据类型

    2020-07-09 19:24:02
    Python中,不需要先声明变量名及其类型,直接复制即可创建各种类型变量,同时,其命名也并非随意,应遵从一下原则: 变量名必须是一个有效的标识符 变量名不能使用Py中保留字 慎用小写字母l和大写字母O 选择...
  • (1)变量名称组成必须是有效符号(如:大小字母、数组、_下划线),Python是大小写敏感语言,在编写代码过程中要注意区分大小写 (2)不要使用关键字或者保留字作为变量名称 在python中,如果变量名需要由两...
  • 局部变量只在定义它函数中有效,出了这个函数就没效了,形参也是局部变量 全局变量在函数外面定义变量,注意:如果在函数中直接修改全局变量...如果需要修改,那么可以在函数里面进行声明—–global 变量名。...
  • 变量

    2019-10-01 21:58:14
    python中,变量严格意义上应该称为“名字”,也可以理解为标签。如果将值“学会python还可以飞”赋给python,那么 pythom 就是变量。...变量名必须是一个有效的标识符 变量名不能使用 python保留字 ...
  • 1:while语句: ...(相同缩进范围视为 该语句下的有效范围;) 例子: 1 isTrue = False; 2 while isTrue==False: 3 if result>a: 4 print("太多了!请再输入!"); 5 isTrue = Fa...
  • 标识符是电脑语言中允许作为名字的有效字符串集合。 其中,有一部分是关键字,构成语言的标识符。 这样的标识符是不能做它用的标识符,否则会引起语法错误(SyntaxError 异常) ''' ''' Python标识符字符串规则: 1、...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 189
精华内容 75
关键字:

python的有效变量名

python 订阅