2010-06-11_Python变量类型
# coding=utf-8
# !/usr/bin/python
# 命令1
# a, b, c = 1, 2, "john"
# print a
# print b
# print c
# 命令2
# a = b = c = 1
# print a
# print b
# print c
# 命令3
# counter = 100 # 赋值整型变量
# miles = 1000.0 # 浮点型
# name = "John" # 字符串
#
# print counter
# print miles
# print name
# 命令4
# var1 = 1
# var2 = 10
# print var1
# print var2
# 命令5
# del var1
# del var2
# 命令6
# str = 'Hello World!'
#
# print str # 输出完整字符串
# print str[0] # 输出字符串中的第一个字符
# print str[2:5] # 输出字符串中第三个至第五个之间的字符串
# print str[2:] # 输出从第三个字符开始的字符串
# print str * 2 # 输出字符串两次
# print str + "TEST" # 输出连接的字符串
# 命令7
# list = ['abcd', 786, 2.23, 'john', 70.2]
# tinylist = [123, 'john']
#
# print list # 输出完整列表
# print list[0] # 输出列表的第一个元素
# print list[1:3] # 输出第二个至第三个的元素
# print list[2:] # 输出从第三个开始至列表末尾的所有元素
# print tinylist * 2 # 输出列表两次
# print list + tinylist # 打印组合的列表
#命令8
# tuple = ('abcd', 786, 2.23, 'john', 70.2)
# tinytuple = (123, 'john')
#
# print tuple # 输出完整元组
# print tuple[0] # 输出元组的第一个元素
# print tuple[1:3] # 输出第二个至第三个的元素
# print tuple[2:] # 输出从第三个开始至列表末尾的所有元素
# print tinytuple * 2 # 输出元组两次
# print tuple + tinytuple # 打印组合的元组
# 命令9
# dict = {}
# dict['one'] = "This is one"
# dict[2] = "This is two"
#
# tinydict = {'name': 'john', 'code': 6734, 'dept': 'sales'}
#
# print dict['one'] # 输出键为'one' 的值
# print dict[2] # 输出键为 2 的值
# print tinydict # 输出完整的字典
# print tinydict.keys() # 输出所有键
# print tinydict.values() # 输出所有值
# 命令10
Python数据类型转换
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
函数 | 描述 |
---|---|
int(x [,base]) |
将x转换为一个整数 |
long(x [,base] ) |
将x转换为一个长整数 |
float(x) |
将x转换到一个浮点数 |
complex(real [,imag]) |
创建一个复数 |
str(x) |
将对象 x 转换为字符串 |
repr(x) |
将对象 x 转换为表达式字符串 |
eval(str) |
用来计算在字符串中的有效Python表达式,并返回一个对象 |
tuple(s) |
将序列 s 转换为一个元组 |
list(s) |
将序列 s 转换为一个列表 |
set(s) |
转换为可变集合 |
dict(d) |
创建一个字典。d 必须是一个序列 (key,value)元组。 |
frozenset(s) |
转换为不可变集合 |
chr(x) |
将一个整数转换为一个字符 |
unichr(x) |
将一个整数转换为Unicode字符 |
ord(x) |
将一个字符转换为它的整数值 |
hex(x) |
将一个整数转换为一个十六进制字符串 |
oct(x) |
将一个整数转换为一个八进制字符串 |
链接地址:https://www.w3cschool.cn/python/python-variable-types.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY