python学习(4)数据类型、变量

特点:

1、python是缩进型

2、以#号为注释

3、大小写敏感

4、:号表示代码块


一、数据类型

1)整数

关于其他类型转换成整型

 int(4.35)//4

int('4')//4

int('4.3')//报错

int('hello')//报错


2)浮点数:没有大小限制,超出一定范围表示为inf(无限大)

关于其他类型转换成浮点型

float(2)//2.0

float('2')//2.0

float('3.444')//3.444


3)字符串:

转义字符、r''不转译字符串、'''...'''表示多行内容


关于%操作符格式化字符串:

age = 23
name='lili'
count = 1.34555
message = 'my name is %s,i am%3d,the count is %4.2f' %(name,age,count)
print(message)

%s表示替换字符串

%d替换整数,%3d表示四位数字,多了前面补零

%f替换浮点数,%4.2f表示总共4个数字,2个小数点,多了前面补零


使用format()方法格式化字符串

message = 'the price of this {0:s} laptop is {1:d} usd and the change {2:4.2f}'.format('lili',1299,1.23748)
print(message)


{0:s}其中0表示format第零个参数,s表示用字符串替换

{1:d}其中1表示第一个参数,d表示整数

{2:4.2f}其中第一个2表示,第二个参数,4.2f表示总共4位数,2个小数

{}也可以这样不知道参数位置,将顺序安排替换

message1 = 'the price of this {} laptop is {} usd and the change {}'.format('lili',1299,1.23748)
print(message1)


注:位置和类型都是可选的可以{1}、{:4.2f}


关于其他类型转换成字符串

str(2)//'2'

str(3.42)//‘3.42’


4)布尔值:True、False(注意大写开头)  

and和or、not的运算

5)空值:None不能理解为0,None是一个特殊的空值


高级数据类型

6)列表:

7)元祖:

8)字典:

自定义数据类型:


二、变量

英文、下划线、数字组成,不能用数字开头

一次可以给多个变量赋值如

userAge,userName = 30,'lili'

等价于userAge=30,userName='lili'


三、常量

通常全部大写,其实python没有机制保证常量不能被修改,所以使用全大写的方式,是一种约束的方式


四、除法

/:表示取准确的精度

//:板除,表示取整数部分

%:表示取余数

**:表示幂,如5**3,结果是125



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值