python基础-python的数据类型

如何让.py文件像.exe一样运行?

chmod a+x hello.py

python的数据种类 :

  • 数值
  • 文本
  • 图形
  • 音频
  • 视频
  • 网页

数据类型:

  • 整数。python可以 处理任意大小的整数,包括负整数。对于很大的数,也可以在数字中间加_来分割,因此1_000等于1000
  • 浮点数。浮点数也是小数。数字可以是:3.22,-2.34
  • 字符串。如果字符串包含“或‘,可以用转义字符来标识,比如
print('I\'m \"OK\"!')
输出:I'm "ok" !

如果字符串里面有很多转义,可以使用r"“,
如果字符串里面有很多行,可以使用”‘……’"

  • 布尔值,分为两种,True和False。布尔值可以用 and、or和not运算。
  • 空值。是python一种特殊的字符,用None来表示,。None不能来表示0,因为0是有意义的,但是None是一个特殊的空值。
  • 变量,必须是大小写字母、数字和_的组合,且不能以数字开头。
在python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。

动态语言和静态语言的区别?
变量本身类型不固定的语言称之为动态语言,例如python中的变量。
静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句如下(// 表示注释):

int a = 123; // a是整数类型变量
a = "ABC"; // 错误:不能把字符串赋给整型变量

a='ABC’这句代码背后是什么逻辑?

1、在内存创建了一个‘ABC’的字符串
2、在内存中创建了一个a的变量,并把他指向‘ABC’。
也可以,把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据!

对应的面试题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值