一:1,整型基本使用
# 1 int用途:年龄 号码 等级...# 2 定义方式
#age=10 #age=int(10)
# x=int('1111') # int只能将纯数字的字符串转成十进制的整型
# print(type(x))
# 3 常用操作+内置的方法
#算数运算,比较运算
2:该类型总结
# 1 存一个值or存多个值
# 只能存一个值
# 2 有序or无序
# 没有有序无序这么一说
# 3 可变or不可变
#可变不可变类型总结:
# 可变指的是改变原值,即在原值基础上进行修改
# 可变类型的底层原理:在id不变的情况下,值可以改变
# 不可变类型的底层原理:值改变,id也跟着变
#int是不可变数据类型
# 3,只需了解(**):
# 长整型Long,只有在python2中才有长整型号
# 复数complex
# x=1-2j
# print(x.real)
# print(x.imag)
# print(type(x))
二:1,浮点型基本使用
# 1 用途:薪资 身高 体重
# 2 定义方式
salary=3.1 #salary=float(3.1)
n=float('3.1')
2, 常用操作
#算数运算 比较运算
3,该类型总结
# 1 存一个值or存多个值
# 只能存一个值
# 2 有序or无序
# 没有有序无序这么一说
# 3 可变or不可变
# float是不可变类型
三:1,常用操作+内置的方法
#优先掌握的操作(*****):
#1、按索引取值(正向取+反向取) :只能取
msg='hello world'
# print(type(msg[5]))
# print(msg[-1])
# msg[2]='A'#不能改
#2、切片(顾头不顾尾,步长)
#3,长度len
#4、成员运算in和not in
#5、移除空白strip
# name=' e gon '
# print(name.strip(' '))
# print(name.strip())
# name='****A*e*gon****'
# print(name.strip('*'))
#6、切分split
# msg='egon:18:male:180:160'
# l=msg.split(':')
# print(l)
# print(l[3])
#7、循环
# msg='hello world'
# for x in msg:
# print(x)
# 需要掌握的操作(****)
#1、strip,lstrip,rstrip
#2、lower,upper
#4、format的三种玩法
# print('my name is %s my age is %s' %('egon',18))
# print('my name is {name} my age is {age}'.format(age=18,name='egon')) # 可以打破位置的限制,但仍能指名道姓地 为指定的参数传值
#6、join:只能将元素全为字符串的列表拼成一个大的字符串
# num=['a','b','c']
# ':'.join(num) #'a'+':'+'b'+':'+'c'
# 其他操作(了解即可)(**)
#1、find,rfind,index,rindex,count
msg='my name is alex,alex is hahaha'
# print(msg.find('alex'))
# print(msg.find('SB')) #找不到会返回-1
# print(msg.index('alex'))
# print(msg.index('SB')) # 找不到index会报错
#5、is数字系列
num1=b'4' #bytes
num2=u'4' #unicode,python3中无需加u就是unicode
num3='壹' #中文数字
num4='Ⅳ' #罗马数字
#isdigit():bytes,unicode
# print(num1.isdigit())
# print(num2.isdigit())
# print(num3.isdigit())
# print(num4.isdigit())
#isdecimal():unicode
# print(num2.isdecimal())
# print(num3.isdecimal())
# print(num4.isdecimal())
#isnumberic;unicode,中文,罗马
# print(num2.isnumeric())
# print(num3.isnumeric())
# print(num4.isnumeric())
#6、is其他
# print('abasdf123123'.isalnum())
# print('asdfasdf'.isalpha())
# print('egon'.islower())
# print('ABC'.isupper())
# print(' '.isspace())
# print('My Name Is Egon'.istitle())
2,该类型总结
# 1 存一个值or存多个值
# 只能存一个值
# 2 有序or无序
# 有序
# 3 可变or不可变
# 不可变