>

疏解及简单的输入输出,python学习之旅

- 编辑:www.bifa688.com -

疏解及简单的输入输出,python学习之旅

变量的命名规则:

Python 变量

  • 变量是为了存储程序运算进度中的一些中档结果,为了便利日后调用,由此变量一定要有描述性。

    可以将变量看成3个保存消息的容器,标志并保留在内存里,在全部程序里均可选取。

    student_number=30
    studentNumber=30 #驼峰体 微软程序员常用
  • 变量的命名规则

    要具有描述性
    变量名不可能用中文命名,只好是数字,“_”,字母组成,不得以是空格或特殊字符
    无法以数字开端
    不能够用保留字符
    不能够以大写字母伊始

  • 常量==不变的量

    python里常量是可变的,所以用一体大写的变量名代表此变量为常量。

  • 变量的赋值

    name="OurNYeras"  
    name2=name  
    print(name,name2)
  • 内部存款和储蓄器何时释放回收?

    毫不的时候自动清空,即不针对的时候。

      age=21
      print(age)
      del age #硬拆
    

    再次赋值时,原赋值失效。Python内存按时回收机制。


  • 编码(贰.x不援助粤语)

      #!-*- coding:utf-8 -*-  
    
      #coding:utf-8
    

一、变量

变量定义规则

  一.变量名只好是数字,字母或下划线的人身自由组合

  2.变量名的率先个字符无法是数字

  三.以下重视字不能宣称为变量名{'and','as','del','def','if','else','with','continue','break','exec','elif','except','class','yield','return','while',,"finally","try'',"catch"}

引用计数为零时,会被python的废物回收机制自动回收。

  扩充引用计数:如:x=一

           x=y

           y=z

           z=x

  收缩引用计数:如:x=二

           del y

           z='abc'

变量定义的多个根本组成都部队分:

  • id 地址
  • type 类型
  • value 值

变量的id

图片 1

python以为部分“看起来像python标志符的字符”和小整数字在支付中是常用的,因而出于节省里部存款和储蓄器的角度思索,对于那有个别字符串和数字做出来优化[-伍,二五七),python解释器会由于要定义的新变量内容与事先定义过的变量内容1律而不让那1部分剧情占有新的内部存款和储蓄器空间。

对于长字符串:

图片 2

对此数字:

图片 3

超过限定的数字:

图片 4

当对变量重复赋值时,就是对三个变量的修改:

图片 5

然而:

图片 6

图片 7

当name二=name1时,事实上是让name二指向"luffy"的内部存款和储蓄器地址。修改name壹的值,也正是断开了name1到"luffy"的链接,重新确立name壹和"zorro"之间的链接。在这些进度中始终不曾影响到name二于"luffy"之间的关系,因而name2照旧"luffy",而name壹变成了"zorro"。

一.要具有描述性;
二.变量名只可以以 _,数字,字母组成,不能够是空格或是特殊字符;
三.无法以汉语为变量名;
四.变量名不能够以数字开端;
5.保存字符是不可能被选用的(比如print不能够用作变量名)。

讲授及输入输出

  • 注释

    代码前加“#”代表为单行注释
    代码后加注释为对该代码进行申明
    多行注释为在代码前后加四个单引号或多少个双引号

  • 用户输入

    与用户交互的次序。

      name=input("your name:")
      age=input("your age:")
      print(name,age)
    

    输入3个岁数,打字与印刷能够再活多少年。

      #把字符串转成int,用int(被转的数据)
      #把数据转成字符串,用str(被转的数据)
      death_age=200
      age=input("your age:")  #input接收的所有数据均为“字符串”,即便输入的是数字,也会被作为字符串处理。
      print("you can still live for",death_age-int(age),"years.")  
    

    猜年龄

      age_of_men = 56
      guess_age=int(input(">>:"))
      if guess_age==age_of_men:
          print("yes")
      elif guess_age>age_of_men:
          print("try samller.")
      else:
          print("try bigger.")
    

    成就决断

      score = int(input("score:"))
      if score > 90:
          print("A")
      elif score > 80:
          print("B")
      elif score > 70:
          print("C")
      elif score > 60:
          print("D")
      elif score < 60:
          print("滚")
    

    简易演习

      # This program says hello and asks for my name.
    
      print("hello world!")
      print("what is your name?") #问名字
      my_name = input()
      print("It is good o meet you," my_name)
      print("The length of your name is:")
      print(len(my_name))
      print("What is your age?")  #问年龄
      my_age = input()
      print("you will be" str(int(my_age) 1) "in a year.")
    

二、常量

常量即指不改变的量,如pai=三.141592陆.........,或在程序运维中不会改造的量。技师约定俗称用变量名全体大写代表常量。

 

叁、程序的交互

任凭输入什么内容,都以字符串类型。

图片 8

 

4、基本数据类型

数字

int、long;python三中不再有long类型全都以int。***


图片 9

除此而外int和long之外,其实还有float浮点型。

字符串

在python中,加了引号的字符都是字符串。

name = "luffy"

name = 'luffy'  单双引号都可以

age = 18  int类型

字符串拼接:只好相加或相乘。

图片 10

字符串的拼接只可以是双边都为字符串,不能够跟数字或其余品类拼接

布尔型

唯有多个值,True和False

图片 11

常量:不改变的量 比如 pie=3.1415926...
在python里有着的变量都以可变的(常量也能够转移比如pie可另行赋值)
故此得以用一体大写的变量名来代表此变量名叫常量。

五、运算符

算术运算:

图片 12

赋值运算:

图片 13

正如运算:

图片 14

逻辑运算:

图片 15

身份运算:

图片 16

 

变量的再度赋值:

图片 17

 

name二=name      代表name二通过name找到内部存储器中的"杰克"并指向它,此时name和name2同时针对"杰克"

图片 18

 

name="Bob"      在内部存储器中另行新建三个"Bob" 并让name指向"鲍伯" 此时name二仍指向"杰克"

图片 19

 

 

去除内部存款和储蓄器中的值:

方法一: del  变量名      

措施贰:  不让 变量指向它     (python内存回收机制每隔一段时间就能够回收内部存款和储蓄器中没有变量指向的内容)

 

本文由必发88手机版发布,转载请注明来源:疏解及简单的输入输出,python学习之旅