iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python之禅---3、变量、用户和程
  • 770
分享到

Python之禅---3、变量、用户和程

变量用户Python 2023-01-31 02:01:50 770人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

1、什么是变量?        变量即变化的量,核心就是“变”和“量”二字,变即变化,量即衡量状态。2、为什么要有变量?        程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要一种机制能反映或者说是保存下来的

1、什么是变量?

        变量即变化的量,核心就是“变”和“量”二字,变即变化,量即衡量状态。


2、为什么要有变量?

        程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要一种机制能反映或者说是保存下来的程序执行时的状态以及状态的变化。

       比如:

                英雄的等级为1,通过打怪升级为10级

                僵尸存活状态是True,被植物打死了,于是变为False

                角色名为  “Gouzi“,也可能变为 “ergou“


3、如何定义变量

          name = 'gouzi'
          sex = 'male'
          age = 18 
          level = 10

         变量名(相当于门牌号,指向值所在的内存空间),等号是赋值 ,等号后面是变量值。


4、变量名的定义规范

       #1. 变量名只能是 字母、数字或下划线的任意组合

       #2. 变量名的第一个字符不能是数字

       #3. 关键字不能声明为变量名['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']


5、定义方式

       #1.驼峰体

       AgeOfGouzi = 25
       NumberOfStudents = 80

      #2.下划线(推荐)

       age_of_gouzi = 25
       number_of_students = 80

6、定义变量名不好的方式

      #1.变量名为中文、拼音

      #2.变量名过长

      #3.变量名词不达意

7、定义变量会有:id  type  value

       强调:

       #1. id相同,意味着type和value必定相同

       #2.value相同type肯定相同,但id可能不同,如下

>>> x='Info Egon:18'
>>> y='Info Egon:18'
>>> id(x)
4376607152
>>> id(y)
4376607408
>>> 
>>> x == y
True
>>> x is y
False

8、常量

         常量即指不变的量,如圆周率=3.141592653.....

          举例,例如一个人的年龄是会变得,那这个就是个变量,但是在一些情况下,年龄不变了,那就是常量,关于人啥时候变成常量,自行脑补!!!

         但是python中没有专门的语法代表常量,程序猿约定俗成用变量名全部大写代表常量

          AGE_OF_GOUZI = 32  全大写,代表狗子。。。


9、用户与程序的交互

           骄傲的现代人,会为客户提供一台ATM机(就是一台计算机),让ATM机跟用户交互,从而取代人力。然而机器是死的,我们必须为其编写程序来运行,这就要求我们的编程语言中能够有一种能与用户交互,接收用户输入数据的机制

            #在python3

             input:用户输入任何值都会存成字符串类型

            #在Python2中

             input:用户输入什么类型,就存成什么类型

             raw_input:等于python3的input

例如:

       input(‘请输入你的用户名>>: ’)


10、文件头和注释

文件头:

      #!/usr/bin/env python
      # -*- coding:utf-8 -*-


注释:

               随着学习的深入,用不了多久,你就可以写复杂的上千甚至上万行的代码啦,有些代码你花了很久写出来,过了些天再回去看,发现竟然看不懂了,这太正常了。 另外,你以后在工作中会发现,一个项目多是由几个甚至几十个开发人员一起做,你要调用别人写的代码,别人也要用你的,如果代码不加注释,你自己都看不懂,更别说别人了,这样会挨打的。所以为了避免这种尴尬的事情发生,一定要增加你代码的可读性。

              代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号""" """

 代码注释的原则:

               #1.不用全部加注释,只需要在不好理解或者自己觉得重要时候部分加注释就可以

               #2.注释可以用中文或英文,但别用拼音,太low了,而且可读性很差


--结束END--

本文标题: Python之禅---3、变量、用户和程

本文链接: https://www.lsjlt.com/news/186171.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python之禅---3、变量、用户和程
    1、什么是变量?        变量即变化的量,核心就是“变”和“量”二字,变即变化,量即衡量状态。2、为什么要有变量?        程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要一种机制能反映或者说是保存下来的...
    99+
    2023-01-31
    变量 用户 Python
  • Python变量教程之全局变量和局部变量
    目录前言全局变量全局关键字前言 全局变量是那些没有在任何函数内部定义并具有全局范围的变量,而局部变量是那些在函数内部定义的变量,其范围仅限于该函数。换句话说,我们可以说局部变量只能在...
    99+
    2024-04-02
  • day15-python之变量和递归
    1.局部变量与全局变量 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 # name='lhf' 5 # def change_name(): 6 # ...
    99+
    2023-01-31
    递归 变量 python
  • python基础之局部变量和全局变量
    四种基本的函数类型 局部变量 就是在函数内部定义的变量【作用域仅局限于函数内部】 不同的函数 可以定义相同的局部变量,但是各自用各自的 不会产生影响 局部变量的作用:为了临时...
    99+
    2024-04-02
  • Python 变量教程之打包和解包参数
    目录背景 解 Packing 打包和拆包 用于字典前言: 我们使用两个运算符 *(用于元组)和 **(用于字典)。 背景  考虑这样...
    99+
    2024-04-02
  • Python基础之变量和变量实现的简单乘
    上篇我们知道了关于python的一个hello world的简单程序代码,现在我们来了解关于python里面的变量,我们来了解下,变量是什么? 变量:变量是为了存储程序运算过程中的一些中间结果,为了方便之后的调用,同一变量可以重新赋值。 ...
    99+
    2023-01-30
    变量 简单 基础
  • PHP常量和变量之变量引用的示例分析
    小编给大家分享一下PHP常量和变量之变量引用的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!关于PHP常量和变量之变量引用分别写两段代码,如下所示:<php$fo =8;//$fo的值为8,将8赋值...
    99+
    2023-06-15
  • python基础之变量和数据类型
    目录变量和数据类型Python中变量的命名规则总结变量和数据类型 赋值不需要指定类型,如何定义变量 # 定义 规则 变量名=数据 a=10 #python不声明...
    99+
    2024-04-02
  • python 变量和作用域
    变量作用域python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。python的作用域一共有4种,分别是:L (Local) 局部作用域E ...
    99+
    2023-01-30
    变量 作用 python
  • python全局变量-局部变量用法和区别
    对于很多初学的同学,对全局和局部变量容易混淆,看看下面给大家的讲解相信都应该明白 两者的区别了。 定义:全局变量:在模块内、在所有函数的外面、在class外面局部变量:在函数内、在class的方法内 下面来看看例子函数内部调用全局变量 a=...
    99+
    2023-01-31
    变量 局部 区别
  • python 3 用户输入和格式化输出
    # -*- coding:utf-8 -*- #用户输入 && 格式化输出 #getpass 模块是内置的,可以将输入的内容隐藏 import getpass username = input("username:") pa...
    99+
    2023-01-31
    用户 python
  • Python 变量之列表与应用技巧
    洛琳的笔记Python 标准数据类型      Python 定义了一些标准数据类型,用于存储各种类型的数据。Python有五个标准的数据类型,分别是:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dicti...
    99+
    2023-01-31
    变量 应用技巧 列表
  • Python入门教程之变量与数据类型
    目录一、 Python变量与数据类型1.变量概述2.创建变量3.Python3常用的数据类型3.1.数字(Numbers)3.2.字符串(String)3.3.列表(list)3.3...
    99+
    2024-04-02
  • Python高级变量之字典和字符串详解
    目录1、字典的定义字典和列表的区别:字典的基本使用2、循环遍历3、字符串的定义4、字符串的常用操作字符串 查找和替换字符串 文本对齐演练去除空白字符字符串拆分和连接5、字符串的切片总...
    99+
    2024-04-02
  • Python线程之如何解决共享变量问题
    前面提到了银行转账这个场景,展示了一个比较耗时的转账操作。 这篇继续转帐,下面展示一段程序,多个线程的操作都更改了amount变量导致运行结果不对的问题。 前文说了转账问题 下面展示...
    99+
    2024-04-02
  • Python入门教程(五)Python变量的用法
    目录创建变量变量名称Python 变量命名规则:向多个变量赋值输出变量全局变量global 关键字创建变量 变量是存放数据值的容器。 与其他编程语言不同,Python 没有声明变量的...
    99+
    2023-05-14
    Python入门 Python变量
  • vue3实战教程之axios的封装和环境变量
    目录axios基本使用配置封装请求时添加loading环境变量总结axios axios: ajax i/o system. 一个可以同时在浏览器和node环境进行网络请求的第三方库...
    99+
    2024-04-02
  • 如何在python中使用变量和列表
    如何在python中使用变量和列表?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面...
    99+
    2023-06-14
  • JavaScript高级程序设计之变量与作用域
    目录1、原始值与引用值2、instanceof3、作用域1、原始值与引用值 6种简单数据类型的值都是原始值, 原始值通过变量赋值给另一个变量时,会复制一个出一个新的值,两者相互独立。...
    99+
    2024-04-02
  • python语法 之与用户交互和运算符
    目录一 程序与用户交互1.1、什么是与用户交互1.2、为什么要与用户交互?1.3、如何与用户交互1.3.1 输入input:1.3.2 输出print:1.3.3 输出之格式化输出二...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作