Python 变量与变量的作用、常量、用户交互、注释

精通各种语言的 Hello World

  • C++

#include <iostream>
                int main(void)
                {
               std::cout<<"Hello world";
                }

  • C

#include <stdio.h>
             int main(void)
             {
             printf("\nhello world!");       \n   换行
             return 0;
             }

  • JAVA

public class HelloWorld{
           // 程序的入口
           public static void main(String args[]){
          // 向控制台输出信息
         System.out.println("Hello World!");
         }
      }

  • PHP

<?php  
                       echo "hello world!";  
                   ?>

  • Ruby

puts "Hello world."

  • GO

package main
                   import "fmt"
                   func main(){
                             fmt.Printf("Hello World!\n God Bless You!");
                   }

变量

计算机的主要作用之一:进行计算,用 Python进行数据运算非常容易,跟我们平常用计算机一样简单。

在算总消费的时候直接用的是之前已经算好的中间结果,这样是为了避免重新再算一遍所有的数据。

不正确的写法:
>>> print(‘eat‘,10+15+7+4+7+3)
eat 46
>>> print(‘cloth‘,20)
cloth 20
>>> print(‘traffic‘,6+6+6+6+6)
traffic 30
>>> print(‘精神‘,300+300+400+200)
精神 1200
>>> 
>>> 
>>> print(‘总消费‘, 46+20+30+1200)
总消费 1296
这么写之所以是不正确,是因为最后算总消费的时候 是人肉 把之前算出来的分类结果 填进去的, 但是我们把程序写在脚本里运行时, 计算机肯定不会预先知道吃饭、交通、买衣服3个分类的结果的,所以这个结果是我们自己动态算出来的,而不是计算机算出来的。

正确的写法是,直接把每个分类结果先起个名字存下来,然后计算总消费的时候,只需要把之前存下来的几个名字调用一下就可以了。
>>> eat = 10+15+7+4+7+3
>>> cloth = 20
>>> traffic = 6+6+6+6+6
>>> Spirit=300+300+200+400
>>> 
>>> total = eat + cloth + traffic + Spirit
>>> print(‘总消费‘,total)
总消费 1296

  • 变量:eat、cloth、traffic、Spirit、total 这几个的作用就是把程序运算的中间结果临时存到内存里,可以让后面的代码继续调用,这几个的学名就叫做“变量”。
  • 变量的作用 :

Variables are used to store information to be referenced and manipulated in a computer program. They also provide a way of labeling data with a descriptive name, so our programs can be understood more clearly by the reader and ourselves. It is helpful to think of variables as containers that hold information. Their sole purpose is to label and store data in memory. This data can then be used throughout your program.(变量用于存储要在计算机程序中引用和操作的信息。它们还提供了一种用描述性名称标记数据的方式,这样读者和我们自己就能更清楚地理解我们的程序。将变量视为包含信息的容器是有帮助的。它们的唯一目的是在内存中标记和存储数据。然后这些数据可以在整个程序中使用)。

  • 声明变量:

name = "Alex Li"
变量名(标识符):name  
变量值:Alex Li

  • 定义变量的规则:

①变量名只能是 字母、数字或下划线的任意组合。
             ②变量名的第一个字符不能是数字。
             ③下面的关键字不能声明为变量名:
                            ‘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‘

  • 变量命名习惯:

①驼峰体
                          AgeOfOldboy = 56 
                          NumberOfStudents = 80
                   ②下划线
                          age_of_oldboy = 56 
                          number_of_students = 80
官方推荐使用第二种命名习惯,看起来更加的清晰。

  • 定义变量的LOW 方式:

①变量名为中文、拼音。
                 ②变量名过长。
                 ③变量名词不达意。

  • 举例:

age_of_oldboy = 56
                   oldboy_gf_name = ‘Lisa‘

  • 修改变量的值:

>>>age_of_oldboy = 56              # 老男孩的年龄为56
>>>oldboy_gf_age = 54              #老男孩女朋友的年龄为54 
>>>age_of_oldboy + oldboy_gf_age             # 老男孩的年龄与老男孩女朋友的年龄为110
110                               结果
>>>oldboy_gf_age = 55                    #修改老男孩女朋友的年龄为55
>>>age_of_oldboy + oldboy_gf_age              #修改后老男孩的年龄与老男孩女朋友的年龄为111
111                              修改后的结果

常量

  • 常量:

常量即指不变的量,例如,pai=3.141592653..., 或在程序运行过程中不会改变的量。在Python中没有一个专门的语法代表常量,约定俗成用变量名全部大写代表常量。例如:
AGE_OF_OLDBOY = 56
                 在c语言中有专门的常量定义语法,const int count = 60;  一旦定义为常量,更改即会报错。

用户交互
name = input("What is your name:")
print("Hello " + name )
执行脚本后,发现程序会等输入姓名后才能往下继续走。

让用户输入多个信息:

name = input("What is your name:")
age = input("How old are you:")
hometown = input("Where is your hometown:")
print("Hello ",name , "your are ", age , "years old, you came from",hometown)

执行输出:
What is your name:Wu qianqian
How old are you:21
Where is your hometown:ShiJiaZhuang
Hello  Wu qianqian your are  21 years old, you came from ShiJiaZhuang

注释
代码注释分为单行和多行注释。 单行注释用#,多行注释可以用三对双引号"""  """。
例:
def subclass_exception(name, parents, module, attached_to=None):
    """
    Create exception subclass. Used by ModelBase below.

If ‘attached_to‘ is supplied, the exception will be created in a way that
    allows it to be pickled, assuming the returned exception class will be added
    as an attribute to the ‘attached_to‘ class.
    """
    class_dict = {‘__module__‘: module}
    if attached_to is not None:
        def __reduce__(self):
            # Exceptions are special - they‘ve got state that isn‘t
            # in self.__dict__. We assume it is all in self.args.
            return (unpickle_inner_exception, (attached_to, name), self.args)

def __setstate__(self, args):
            self.args = args

class_dict[‘__reduce__‘] = __reduce__
        class_dict[‘__setstate__‘] = __setstate__

return type(name, parents, class_dict)

  • 代码注释的原则:

①不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可。
            ②注释可以用中文或英文,但绝对不要用拼音。

原文地址:https://www.cnblogs.com/wqq0723/p/9500727.html

时间: 2024-07-29 17:30:56

Python 变量与变量的作用、常量、用户交互、注释的相关文章

python--变量,常量,用户交互

1.变量 概念:把程序运行过程中产生的中间值保存在内存,方便后面使用 命名规范: 1.字母,数字,下划线组成 2.不能用数字开头,且不能用纯数字 3.不能用python关键字 4.不要用中文 5.要有意义 6.不能太长 7.区分大小写 8.驼峰形式或者下划线命名 数据类型: 1. int 整数 +-*/ % // ** 2. str 字符串 ', ", ''', """ 括起来的内容 +拼接 *重复 3. bool 布尔 True, False 1. 整数(int)

python入门之垃圾回收机制、用户交互、算术运算符

1.垃圾回收机制详解 引用计数 引用计数:记录指向对象引用的个数 x=10l=['a','b',x] # l=['a'的内存地址,'b'的内存地址,10的内存地址] 引用分为直接引用和间接引用 直接引用:变量值的内存地址直接指向变量名 x = 10 间接引用:变量值的内存地址直接指向变量名,变量名作为一个元素,存储在容器中(list/dict) x = 11y = [5,x] 标记清除:用来解决循环引用带来的内存泄露问题 标记清除就是用来清除循环引用情况下引用计数无法清除的垃圾,python解释

Python基础一: 计算机基础,Python相关介绍,变量,常量,注释,基础数据类型(int,str,bool),用户交互input,流程控制语句if

1.CPU 内存 硬盘 操作系统 CPU:计算机的运算和控制中心,相当于人类的大脑. 内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.(暂时存储数据,临时加载数据及应用程序) 4G,8G,16G,32G 速度快,效率高,造价高 断电数据丢失 硬盘:磁盘,长期存储数据,存放文件,视频,音频等等.500G,1T 造价相对低 操作系统:是一个连接计算机硬件与所有软件的一个软件. 2.Python的发展与应用 Python的创始人为吉多·范罗苏姆(Guido van Rossum

Python入门教程(2)Python 变量,数据类型用户交互与基本运算

一 变量 什么是变量 #变量即变化的量,核心是"变"与"量"二字,变即变化,量即衡量状态. 为什么要有变量 #程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化. #比如: 英雄的等级为1,打怪升级(变)为10 僵尸的存活状态True,被植物打死了,于是变为False 人的名字为Albert,也可以修改为马一特 如何定义变量 #变量名(相当于门牌号,指向值所在的空间),等号,变量值

Python学习笔记一:第一个Python程序,变量,字符编码与二进制,用户交互程序

第一个python程序 Windows:设置环境变量,X:\pthonxxx,xxx是版本号 在命令提示符下 输入python,进入解释器 >>>print("Hello World!") >>>exit() 编辑文件helloworld.py 执行:python helloworld.py Linux:./helloworld.py   声明解释器:#!/usr/bin/env python  在环境变量中找python Chmod 755 hel

python3 变量理解 解释器理解 常量理解 用户交互理解

解释器理解 解释器,就是下载的python3,他就是用来把写好的python代码转换成某种编码,然后再把编码转成CPU能读懂的二进制语言. 官方的解释器python  是用C写的,也叫cpython,它先把python代码转成C能得编码,然后再转成机器语言,既二进制编码  同理,还有java写的python解释器,叫jpython等等,有好多   特别的一个是 pyppthon解释器 他是直接把代码转成二进制语言,缺点是慢 变量理解 变量就是用来储存中间计算结果得,变量名就是给一块存有数据得空间

python基础(3):变量、常量、注释、基本数据类型

1. 变量 变量:将运算的中间结果暂存到内存,以便后续程序调?. 可以直接运算,如下所示: print(3+5+6) print((3+5+6)*12) print(((3+5+6)*12)+3) print((((3+5+6)*12)+3)/45) 也可以使用变量,如下所示: a = 3+5+6 # 这里的a就是一个变量. 临时记录一个值. 供后面的程序继续使用执行 print(a*12) 变量可以储存多种类型的值,如下所示: a = "alex" print(a) a = 23 p

Python学习(2)变量、常量、注释

1.变量 变量的概念 :变量 是 为了存储 程序运算过程中的一些中间 结果,为了方便日后调用 变量的命名规则: 1. 要具有描述性 2. 变量名只能_,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~) 3. 不能以中文为变量名 4. 不能以数字开头 5. 保留字符是不能被使用 x=1 y=2 z=x*y print("x乘y等于:",z) 输出结果: x乘y等于: 2   2.常量 常量的概念:不变的量 pie = 3.141592653.... 在Python里面

Python的简单介绍/解释器/变量/变量的数据类型/用户交互及流程控制(if)

一.Python的简单介绍 1.python是一门 解释型弱类型编程语言. 2.特点: 简单.明确.优雅 二.python的解释器有哪些 CPython -- 官方提供的.,内部使用c语言来实现 IPython -- IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的.好多很多国产浏览器虽然外观不同,但内核其实都是调用了IE PyPy -- PyPy是另一个Python解释器,它的