随笔 - 4,  文章 - 0,  评论 - 0,  阅读 - 183

input是内置函数  用来获取用户输入返回值字符串

复制代码
name = input("你的名字:")
print(name)



print(type(name))

 


复制代码

 

输入int 50 下面在转换为float浮点型为50.0

integer = int(input("请输入一个整数:"))
print(float(integer))

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""

a = 1
b = 2
print(a,b,end='')

%格式化输出

print("我叫%s 今年%d岁"%('Bob',18))

 

  

 

一般常用%s %d 其它仅作了解 知道能这样用就行了

 

format的用法

相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替‘%’

复制代码
name="潮潮"
age="18"
hobby="打篮球"
print("我是{},今年{},喜欢{}。".format(name,age,hobby))
print("我是{0},今年{1},喜欢{2}.".format(name,hobby,age))
print(f"我是{hobby},今年{name},喜欢{hobby},".format(name=name,age=name,hobby=name))
复制代码

 

f表达式

在字符串前面加上f以达到格式化的目的,在{}里加入对象,此为format的另一种形式

name = "小明"
age = 18
hobby= "打游戏"
print(f"大家好,我是{name},今年{age}岁,喜欢{hobby}")

函数说明
int(x) 将x转化为整数
float(x) 将x转化为浮点数
str(x) 将x转化为字符串
eval(str) 将字符串中的数据转换成Python表达式原本类型
tuple(s ) 将序列 s 转换为⼀个元组
list(s ) 将序列 s 转换为⼀个列表
chr(x ) 将⼀个整数转换为⼀个Unicode字符
ord(x ) 将⼀个字符转换为它的ASCII整数值
hex(x ) 将⼀个整数转换为⼀个⼗六进制字符串
oct(x ) 将⼀个整数转换为⼀个⼋进制字符串
bin(x ) 将⼀个整数转换为⼀个⼆进制字符串

 

复制代码
# 1. 接收⽤户输⼊
num = input('请输⼊您的幸运数字:')

# 2. 打印结果
复制代码
# 1. float() -- 转换成浮点型
num1 = 1
print(float(num1))
print(type(float(num1)))

# 2. str() -- 转换成字符串类型
num2 = 10
print(type(str(num2)))

# 3. tuple() -- 将⼀个序列转换成元组
list1 = [10, 20, 30]
print(tuple(list1))
print(type(tuple(list1)))

# 4. list() -- 将⼀个序列转换成列表
t1 = (100, 200, 300)
print(list(t1))
print(type(list(t1)))

# 5. eval() -- 将字符串中的数据转换成Python表达式原本类型
str1 = '10'
str2 = '[1, 2, 3]'
str3 = '(1000, 2000, 3000)'
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))
复制代码

 


print(f"您的幸运数字是{num}")

# 3. 检测接收到的⽤户输⼊的数据类型 -- str类型
print(type(num))
# 4. 转换数据类型为整型 -- int类型
print(type(int(num)))
复制代码

 

posted on   一个初学python的菜鸟  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示