zoukankan      html  css  js  c++  java
  • Python变量

    一、定义变量

    语法:

    变量名 = 数据

    变量名: 程序员自己命名

    • 要求:

      1. 标识符。
      2. 不能是关键字。
    • 规范:

      1. 见名知义 。
      2. 满足PEP8的命名规范。(所有字母都小写,所有单词之间用下划线隔开)
      3. 不使用系统提供的类型名、函数名和模块名。

    列:

    name = '乌曼巴 '
    student_name = '小明'
    age	=	22
    
    # 不规范变量:不要用关键字,否则系统的关键字对应的功能失效
    str='hello'
    

    二、变量的使用

    1、变量中保存的数据能做什么,变量就能做什么。

    # 2、变量的使用
    
    name = '乌曼巴'
    print('姓名:', name)  # 姓名: 乌曼巴
    
    num1 = 3
    num2 = 4
    print('和为:', num1 + num2)  # 和为: 7
    
    age = 18
    print('年龄为:', age + 3)  # 年龄为: 21
    
    字符串(可迭代对象)
    print('abc'[0])  # a
    str1 = 'abc'
    print(str1[1])  # b
    

    2、修改变量中的数据(重新给变量赋值)

    变量 = 新值

    例:

    # 重新给变量赋值
    
    name = '乌曼巴'
    print(name) # 乌曼巴
    # 重新赋值
    name = '得分手'
    print(name) # 乌曼巴
    # 再次赋值(同一变量可以保存不同类型的值)
    name = True  # (不二类型)
    print(name) # True
    

    注意:python中同一变量可以保存不同类型的值。

    3、同时给多个变量赋值

    1. 同时给不同的变量赋不同的值:变量1,变量2,变量3,...=数据1,数据2,数据3,...

      列:

      # 给多个变量同时赋不同的值
      
      a, b, c = 1, 2, 3
      print(a, b, c)  # 1 2 3
      
    2. 同时给不同的变量赋相同的值:变量1=变量2=变量3=...=数据

      例:

      # 给不同的变量赋相同的值
      c1 = c2 = c3 = 33
      print(c1, c2, c3)  # 33 33 33
      

    4、python交换两个变量的值

    # 交换两个变量的值
    x = 1
    y = 2
    print('x:{},y:{}'.format(x, y))  # x:1,y:2
    x, y = y, x
    print('x:{},y:{}'.format(x, y))  # x:2,y:1
    
    # 交换三个变量的值
    x1 = 1
    x2 = 2
    x3 = 3
    
    x1, x2, x3 = x3, x1, x2
    print(x1, x2, x3) # 3 1 2
    
  • 相关阅读:
    对 HTTP 304 的理解(转-并增加自己的测试)
    山寨云主机充斥市场 教您辨别真假云主机
    JavaScript判断字符串是否含有中文(实用)
    ThinkPHP CURD返回结果参考
    Linux下修改网卡的mac地址
    Asterisk重要App
    Validation(3)--全局参数异常校验捕获及返回XML解决
    Validation(2)
    Validation(1)
    Mybatis分页中遇到的坑2
  • 原文地址:https://www.cnblogs.com/nongma-reddy/p/13083647.html
Copyright © 2011-2022 走看看