python自定义数据类型score_python语法之基础数据类型

一、整型

1、用途:一般用于定义整数,如:年龄,身份证号,qq号码等

2、定义方式:age = 18   ---->age = int( 18 )

3、内置常用方法 (用于数学计算与比较运算)

3.1 进制的转换

3.1.1其他进制转换10进制

二------->十: (0,1)110 1*(2**2)+ 1*(2**1) +0*(2**0)=4+2+0=6

print(int ( '110' ,2) )

八------->十: (0-7)123 1*(8**2)+ 2*(8**1) +3*(8**0)=64+16+3=83

print(int ( '123' ,8) )

十六------->十: (0-9,a-f )321 3*(16**2)+ 2*(16**1) +1*(16**0)=768+32+1=801

print(int ( '321' ,16) )3.1.2 10进制转换其他进制(0-9)

十------->二: print(bin (108 ) ) ------->0b1101100

十------->八: print(oct ( 83 ) )------->O0123

十------->十六: print(hex ( 1000 ) )------->Ox3e8

4、总结

1、(有索引的类型都是有序的)

2、不可变

3、存一个值

二、浮点型

1、用途:用于记录小数,身高,体重,薪资等

2、定义方式:height = 1.0 ----> height = float(1.0)

3、内置常用方法

s1 = '1.0'f1=float(s1)print(f1) #1.0

print(type(f1)) #float

a1 =int(f1)print(a1) #1

4、总结

1、无序

2、不可变类型

2、只能存一个值

三、字符串

1、用途:用于存储一些描述性信息,名字等

2、定义方式

第一种:

s1= '大象'第二种:

s2= "大象2"第三种:

s3= '''大象3'''s4= """大象4"""

print(s1,s2,s3,s4)#以上三种方式没有任何区别,但是不能混用

s5= '你今天"吃饭"了吗'

#补充:字符串前面加一个小写的r,代表转义

3、内置常用方法

1 1、索引取值(正向取、反向取),只能取不能存2

3 s1 = 'hello world'

4

5 print(s1[4]) #正向取

6 print(s1[-7]) #反向取

7

8 2、索引切片 : 截取字符串中的一小段字符串9

10 print(s1[2:5])11 print(s1[4:])12 print(s1[:5])13 print(s1[0:-2:2])14 print(s1[::-1])15

16 3、成员运算:in not in

17

18 print("o" not ins1)19

20 4、strip :去除字符串左右两边的空格,中间不算21 input无论接受的是什么类型,一定返回的是字符串22

23 name = input(&

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值