python定义变量类型_Python变量类型及变量

python是解释性语言

什么是解释性语言

就相当于你去饭店,你点了10道菜,他做好1道给你上1道。解释一行,执行一行。速度上不如编译性语言快。

什么是编译性语言

就相当于去饭店吃饭,你点了10道菜,他10道都做完了一起给你上10道,给你一个打包似的感觉。java就属于编译性语言(但很快要收费)。

python第一个概念

变量:使用方便的占位符,用于引用计算机内存地址。类似于年龄、等级就是变量。它会随着一些东西的变化而产生变化。

常量:不变的量。但在python中没有真正意义上的常量。在python中,大写的字母代表常量,常量是不能更改的(在c语言中),但在python中是可以更改的,所以在Python中没有真正意义上的常量。

变量应具有的属性或者特征(在python解释器操作)

id 代表内存地址 (id (变量名)>即可查看此变量的ip地址)

id显示不是真正的内存地址,而是解释器形式。

type 数据类型(type(变量名)即可查看此变量的类型)

value 变量的值

三者缺一不可,缺一个都不叫变量。

什么是python交互模式

就是python解释器,他有一个小的整数池,范围是[-5,256] ,当你的value等于[-5,256],那么他们的id是一样的,用的是同一块内存空间,避免浪费空间。但pycharm的整数池会扩大这个范围[-5,256]。是内存而定。

用户与python交互

如何跟pycharm简称pai x 交互,有一个关键词叫input,input就是让你跟程序交互的关键字。

pycharm脚本常用的两个参数: input 就是变量的值、 prtint 打印变量的值

交互定义方式

name =input('请输入你的名字')print(name)

打印出来的就是你输入的名字

注释定义方式

#name = input('请输入你的名字')

用#也可以注释(此为单行注释),但在python中常用6个单引号扩起(此为多行注释)。快捷键:先全选住要注释掉的内容,而后ctrl+?。

格式如下

’’’

name=input(‘请输入你的名字’)

’’’

数据类型

整型定义方式(整数) int 是查看类型显示此变量是整型

整数是什么 age

格式如下

age = 250

print(type(age))

浮点型定义方式,就是小数点 float是查看类型显示此变量是浮点型

salary = 2000.0

print(type(salary))

字符串定义方式 str 是查看类型会显示此变量是字符串

字符串有三种定义方式

usermane =’杨旭’

username1=”杨旭”

username2=’’’六个单引号虽然代表注释,但赋予变量的时候,它就是字符串

杨旭

好帅

’’’

如何打印多个变量

print(type(username), type(username1), type(username2))

列表定义方式 list 是查看类型会显示此变量是list类型

列表的形式就是中括号包起来,首先来说列表是可以存取多个值

list = [1,2,3,4,’a’,’aaa’]

元祖定义方式 tuple类型 元祖内可以是任意数据类型

元祖与列表是一样的,都是存取多个值,只是列表用的是中括号,元祖用的圆括号

tuple1 = (1,2,3,4.,’a’,’aaa’)

字典定义方式 dict类型 就是key : value形式 关键字 : 数值类型组合而成

info ={

’username’: ’杨旭’,

’age’:25,

}

集合 set类型

set1 = {1,2,3,4,(1,2,3)}

集合不能打印重复的

set1 = {1,2,3,’1,’a’,’bbb’}

布尔类型 bool类型 就是真假

Ttrue真

False假

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值