使用Python的数据类型(1)

Python的数据类型包括:

  1. Number(数字)
  2. String(字符串)
  3. List(列表)
  4. Tuple(元组)
  5. Sets(集合)
  6. Dictionary(字典)
      python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是在初始化生成一个对象,即所有数据都是对象,对象三个特性:
  • 身份:内存地址,可以用id()获取
  • 类型:决定了该对象可以保存什么类型值,可执行何种操作,需遵循什么规则,可用type()获取
  • 值:对象保存的真实数据

1. Number数字                                                                                                        

   Python 2.X版本中number分为int和long,但在Python 3.X版本中,统一为int。

num1=123
print(type(num1))
num2=99999999999999999999999999999999999999
print(type(num2))

  

2. Sting字符串                                                                                                           

print(str1)
str2='Hello Python'
print(str2)

结果:Hello Python

  (2)  如果字符串中包含''中的一个,字符串用“”引用

str3="I am 'Sheryl'"
print(str3)
结果: I am 'Sheryl'

 (3)如果字符中包含“”中的一个,可以在前面加 \ 转义字符

str4="I am \"Sheryl\""
print(str4)
结果:I am "Sheryl"

 (4)按照字符串的原格式输出用三个“” ,或者三个‘’

str5="""I say:
     I am Sheryl!
     Goodbye!"""
print(str5)
str6='''I say:
     I am Sheryl!
     Goodbye!'''
print(str6)
结果:
I say:
     I am Sheryl!
     Goodbye!
I say:
     I am Sheryl!
     Goodbye!

(5)字符串的索引和切片,索引操作可以取出字符串中特定的字符,切片操作取出一部分序列。

print(str6)
str6='abcde'
print("str6[0:5:1]: "+str6[0:5:1])       # 从左往右0-4,步长1
print("str6[::]: "+str6[::])              # 从取全部字符串
print("str6[1:4:2]: "+str6[1:4:2])       # 从左往右1-3,步长2
print("str6[-4:-1:]: "+str6[-4:-1:])     # 从左往右-4 到 -1,倒数第一个为-1,步长1
print("str6[-1:-6:-1]: "+str6[-1:-6:-1])  # 从左往右-1到-6,步长-1,意为倒序

结果:

str6[0:5:1]: abcde
str6[::]: abcde
str6[1:4:2]: bd
str6[-4:-1:]: bcd
str6[-1:-6:-1]: edcba



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值