04 数据类型

数据类型

整形 int 
	- 在python2: int long
    - 在python3中只有 int 
    - 数据直接支持:+ - * / 比较等
    - 特别的: 8 * 'x'  -> 表示生成 8个x  -> xxxxxxx
	    print(f'{20 * "*"}"欢迎使用XXX 系统"{20 *  "*"}')
    - 相除 
    	python2中: 5 / 2 = 2  --了解即可,5 / 2.0 = 2.5   5.0 / 2= 2.5
        python3中: 5 / 2= 2.5
	- 计算机本质上所有的内容都 是二进制 0101010101        
    	- 十进制表示用整形 int('要转换的进制', base = 2/8/10/16)
        - 其他进制 bin('10进制整数') -> 2进制 oct('10进制整数') -> 8进制 hex('10进制整数')  -> 16进制
    
布尔类型 bool
	- 关于常见的转换,等于False的值有: None	0	""	{}	[]	空
    - if while 等后面跟的条件   -> 转换成布尔值操作
    	while 10 :
            pass
        if "root":
            pass

字符串 str 不可变数据类型
	- 定义字符串形式可以是: "xxxx"	'xxxx'	"""xxxxxx"""	'''xxxx'''
    - 独有功能(方法),生成新的值,原来的值不会发生变化:如
    	v1 = 'root'
        
        #此时v1为root   如果:v1.upper() 没有参数接收,此时转换成大写没有用,转换后不会改变V1的值
        v2 = v1.upper()  
        
        - 独有功能:
        	upperr/lower/strip(去空格)/replace(替换)/split(切割)/join(拼接)
            /startwith(以什么开头)/endwith(以什么结尾)。。。。
        - 公共功能:len(长度) / index(索引)/切片/ in 包含/ for 循环 + range

列表 list 
	- 定义列表 []
    - 独有功能(方法):
    	append(追加)、insert(插入)、clear(清除)、remove(删除)
	- 公共功能:len(长度) / index(索引)/切片/ in 包含/ for 循环 + range
    
字典 dict
    -独有功能(方法):
    	items(获取:键与值)、vaules、keys、get(根据键获取值,键不存在获取的是None)
	- 公共功能:len(长度) / index(键索引)/ in 键包含/ for 循环 + (items(获取:键与值)
     (vaules、keys)配合使用

    - 通用知识点: 解包
    	#列表解包
    	name, age = ['test', 19]
        print(name, age)  #test 19
        name, age = ('test', 19)
        print(name, age)  #test 19
        
        #字典解包
        info = {'name': 'test', 'age': 19, 'emial': "1111@qq.com"}
        for k,v in info.items():
            print(k,v)
        
        #函数解包
        def get_info():
            return [11, 22]

		#如果确认返回值只有两个元素,可以通过解包进行获取返回值
        ret, xxx = get_info()  
        print(ret, xxx)            
# 元组 tuple

# 浮点型 float 

None



posted @   jhchena  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示