Python1、变量,数据类型,数据类型转换,运算符

变量


变量:相当于一个容器,python是一门弱语言,所以在变量声明的时候对数据类型不是很严格

java:int a=10
      float=0.9
python: a=10

声明格式:变量名=值

变量命名规范:

  1. 标识符由字母、下划线和数字组成,且数字不能开头
  2. 严格区分大小写
  3. 不能使用关键字(int、for、true等)

驼峰式命名:getNameByLine

小驼峰(建议使用下划线):开头第一个单词全部小写(myName)
大驼峰:面向对象,声明类名时使用(LastName

 数据类型

  1. number(数字):int,long,float,complex
  2. 布尔类型:true,false
  3. string(加双引号/单引号/三引号):三引号可保留文字格式
  4. list
  5. tuple(元组)
  6. dictionary

测试数据类型:

变量的值可以发生变化,通过type(变量名),输出变量类型

string:

注:当输出时需要保留某段文字的格式,就将该段文字一起放入三引号里。

布尔类型:用于判断

数据类型转换

input:输入函数,最终输出都是字符串类型

字符串转int

注:如果要转的字符串为小数类型,如9.8(a='9.8'),这是转int类型就会报错,但是转为float就可以

int转字符串

float转字符串:

float——>str       str(a)

float转int:会抹掉变量a小数点后的数字

float——>int      int(a)

布尔类型转int:

布尔类型转浮点型

bool——>float     float(a)

布尔类型转str:

bool——>str      str(a)

int转布尔类型:

数字0转为布尔类型为false,其他任意数字转布尔类型都为true

空字符串转布尔类型:值为false

运算符

  • 算术运算符(+、-、*、/)

整除案例:

  • 赋值运算符(=、+=、-+、*=、/=、//=.....)

a+=b(a=a+b)

a-=2(a=a-2)

a//=b(a=a//b)

  • 关系运算符(<、>、<=、>=、==、!=.....)

结果为true或false

  • 逻辑运算符
  1. and
  2. or:两个只要满足一个,就为真如果or两边有为零的数,结果就是不为零的数
  3. not:非

逻辑运算符优先级:not>and>or

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值