变量的基本使用

程序就是用来处理数据的,而变量就是用来存储数据的

变量的定义

在Python中,每个变量在使用前都必须赋值,变量赋值之后,该变量才会被创建

等号(=)用来给变量赋值

  =左边是一个变量名

  =右边是存储在变量中的值

 变量定义之后,后续就可以直接使用了

使用交互式方式,如果要查看变量内容,直接输入变量名即可,不需要使用print函数

 

在内存中创建一个变量,会包括:

  1.变量的名称

  2.变量保存的数据

  3.变量存储数据的类型

  4.变量的地址(标示)

 

在Python中,定义变量时是不需要制定变量的类型的

在运行的时候,Python解释器,会根据肤质语句等号右侧的数据自动推导出变量中保存数据的准确类型

 

变量的类型

。在Python中定义变量是不需要指定类型(在其他很多高级计中都需要)

。数据类型可以分为数字型和非诉执行

数字型:整型(int)、浮点型(float)、布尔型(bool)、复数型(complex)

非数字型:字符串、列表、元组、字典

使用type函数可以查看一个变量的类型

 

不同类型变量之间的计算

1.数字型变量之间可以直接计算

  在Python中,两个数字型变量是可以直接进行算术运算的

  如果变量是bool型,在计算时,True对应的数字是1,False对应的数字是0

2.字符串变量之间使用+拼接字符串

在Python中,字符串之间可以使用+拼接生成新的字符串,这样拼接的字符串中间没有空格

3.字符串变量可以和整数使用*重复拼接相同的字符串

注意:字符串+拼接,和*重复也和算术运算符一样分优先级

4.数字型变量和字符串之间不能进行其他计算

 

 

变量的输入

所谓输入,就是用代码获取用户通过键盘输入的信息

在Python中,如果要获取用户在键盘上的输入信息,需要使用到input函数,用户输入的任何内容Python都认为是一个字符串

语法:变量名 = input(“提示信息”)

函数是一个提前准备好的功能(别人或者自己写的代码),可以直接使用,而不用关心内部的细节

类型转换函数:int()转换为一个整数。float()转为一个浮点数

 

 

变量的格式化输出

在Python中可以使用print函数将信息输出到控制台

如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化报错福

%被称为格式化操作符,专门用于处理字符串中的格式,%和不同的字符连用,不同类型的数据需要使用不同的格式化字符

%s字符串,%d有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0不全

%f浮点数,%.02f表示小数点后面只显示两位

%%输出%

语法如下:

print(“格式化字符串” % 变量1)

print(“格式化字符串” %(变量1,变量2))

print(“数据比例是 %.02f%%” %(小数*100))  #输出百分比

 

变量的命名

标识符就是程序员定义的变量名、函数名,名字需要见名知义

  标识符可以由字母、下划线和数字组成

  不能以数字开头

  不能与关键字重名

关键字就是Python内部已经使用的标识符,具有特殊的功能和含义,开发者不允许定义和关键字相同名字的标识符

查看Python中的关键字

import keyword

print(keyword.kwlist)

提示:import关键字,可以导入一个工具包,在Python中不同的工具包,提供有不同的工具

 

变量的命名规则

命名规则可以被视为一种惯例,并无绝对与强制目的是为了增加代码的识别和可读性

注意:Python中标识符是区分大小写的

1.在定义变量时,为了保证代码格式,=的左右应该个保留一个空格

2.在Python中,如果变量名需要由两个或者多个单词组成,时按照下面访视

  a.每个单词都是用小写字母,

  b.单词与单词之间使用_下划线链接

  c.驼峰命名法:小驼峰:第一个单词小写,后续的首字母大写;大驼峰:每一个单词首字母大写

 

posted on 2018-03-26 17:10  今日的小白白  阅读(858)  评论(0编辑  收藏  举报

导航