Python之变量

Python之变量

什么是变量

定义世间万物事物的状态

‘‘‘
height 180
weight 140
age 18
tree_name jzm
‘‘‘

变量的组成

变量名(描述意义;接收变量值)赋值符号( = 即赋值,把变量值传给变量名)变量值(具体的值)

height = 180
print(‘height:‘, height)
weight = 140
print(‘weight:‘, weight)
age = 18
print(‘age:‘, age)
tree_name = ‘jzm‘
print(‘tree_name:‘, tree_name)

变量名的命名规范

  1. 变量名必须得具有意义
  2. 变量名以字母/数字/下划线—组成,不能用数字开头
# $ = 10
# print($)
# 10tree = 10
# print(10tree)
  1. 不能以关键字命名
‘‘‘
[‘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‘]
‘‘‘
# print = 10
# print(print)

变量名的两种方式

代码至上而下运行,如果相同的变量名,执行后者

下划线一般用来连接单词

(下划线和驼峰体--》多个单词做变量名的问题)

name_of_nick = ‘nick‘  #下划线式,python程序员的习惯

NameOfJason = ‘jason‘ #驼峰体式
print(name_of_nick)  # 先定义才能使用,没有引号的就是变量名

变量的三种打印形式

age = 10

# 打印值 value
print(age) 

# 打印内存地址 id
print(id(age))

# 打印数据类型() type
print(type(age))

常量

# 不变化的量(变量名全大写),不变化是约定俗成的
AGE = 1
print(AGE)

原文地址:https://www.cnblogs.com/jzm1201/p/12590434.html

时间: 2024-10-18 20:00:42

Python之变量的相关文章

Windows下python环境变量配置

开始学习python开发时,我们首先要了解python是什么,并且了解python开发的环境以及环境配置,其实很多朋友在对python环境配置(http://www.maiziedu.com/course/python/276-2605/)时会出现各种各样的细节错误,导致浪费很多时间,去解决各种问题.因此,小编在本文中给大家讲讲python环境变量设置的方法. 默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量.此时不能在命令行直接使用python命令. 1. 

python的变量传递

python中变量都被视为对象的引用.python函数调用传递参数的时候,不允许程序员选择传值还是传引用,python参数传递采用的都是“传对象引用”的方式.     这种方式相当于传值和传引用的结合,如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值——相当于通过“传引用”来传递对象:如果函数收到的是一个不可变对象(比如数字.字符串或元组)的引用,就不能直接修改原始对象——相当于“传值”来传递对象. def Func(x): x = 20 a = 10 Func(a)

python基础(2):python的变量和常量

今天看看python的变量和常量:python3 C:\test.py 首先先说一下解释器执行Python的过程: 1. 启动python解释器(内存中) 2. 将C:\test.py内容从硬盘读入内存(这一步与文本编辑器是一样的) 3. 执行读入内存的代码 如果想要永久保存代码,就要用文件的方式如果想要调试代码,就要用交互式的方式 变量是什么? 变:变化,核心在与变化    量:衡量,计量,表达是一种状态 变量的定义 ps: level = 1 level:变量名  =:赋值运算符  1:值

python的变量,对象的内存地址以及参数传递过程

作为一个由c/c++转过来的菜鸟,刚接触Python的变量的时候很不适应,应为他的行为很像指针,void* ,不知道大家有没有这样的感觉.其实Python是以数据为本,变量可以理解为标签.作为c/c++的菜鸟,把跟踪变量地址的习惯带入Python,举个小例子说明Python的变量,对象,及参数传递. 1 '''例子1''' 2 x = 1 3 def fun(x): 4 x = 2 5 return None 6 7 fun(x) 8 print(x) 其实不打印也可以,我们用pycharm单步

python 的变量

一.什么是变量 1. 变量,顾名思义就是"可以改变的量"2. 变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变3. Python下变量是对一个数据的引用,比如我想读内存当中的一块数据,那么我是通过变量名来引用的,而变量重新赋值可以理解成在变量名在内存中指向了另外一个区域 二.变量的命名规则 1. 变量名由字母.数字.下划线组成2. 变量名不能以数字开头3. 变量名不可以使用关键字 三.如何给变量赋值 在python中给变量赋值是这样写的:a = 123 (中间有

Python中变量的作用域(variable scope)

http://www.crifan.com/summary_python_variable_effective_scope/ 解释python中变量的作用域 示例: 1.代码版 1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 """ 4 ------------------------------------------------------------------------------- 5 Function: 6 [整理

配置python环境变量(转)

默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量.此时不能在命令行直接使用python命令. 1.首先需要在系统中注册python环境变量:假设python的安装路径为c:\python2.5,打开“我的电脑->属性->高级->环境变量->系统变量”在PATH的值后面追加:   " ;c:\python25" (记得加上“;”分号),与前面的值分隔开 上述环境变量设置成功之后,就可以在命令行直接使用python命令.或执行&q

Python - 关于Python的变量

Python的变量是动态的,不需要预先申明,当赋值时自动创建变量,并且Python变量存储的是对象的引用(非变量本身). Python变量的命名规则与C语言相似,并且在日常使用中一般会遵循以下一些规则: A. 一般不以单下划线"_"开头,因为以单下划线开头的变量不能被from module import *所导入: B. 前后有双下滑线是系统定义的变量名,对解释器有特殊的意义,所以一般不以双下划线开始和结束: C. 仅以双下划线开头的变量一般用作类的本地变量: D. self对类有特殊

windows7下python环境变量配置

默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量.此时不能在命令行或cmd里直接使用python命令. 1. 首先需要在系统中注册python环境变量:假设python的安装路径为C:\Users\Administrator\AppData\Local\Programs\Python\Python35,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:

python 函数变量查找顺序

python 函数变量的查找顺序:优先级为: 局部---> 全局---> 如果仍没找到,将引发NameError错误. #!/usr/bin/env python #coding:utf-8 #@Author:Andy # Date: 2017/6/14 money = 1000 def tell_info(name): print("%s have %d " % (name, money)) def fun(): money = 10 tell_info('egon')