学习Python
print( )函数、input( )函数
用 Python 来打印 'Hello, world' 你会惊奇地发现Python是如此的简洁与优雅。
In [ ]
# 打印Hello, world
print('Hello, world')
Hello, world
In [ ]
# input()函数:接受一个标准输入数据,返回为string类型
name = input("请输入你的昵称:")
print("你好,"+ name + "!")
请输入你的昵称:你好,行远见大!
字符串:str( )、整型数:int( )、浮点数:float( )
- 字符串:str( )、整型数:int( )、浮点数:float( ) 用法
- 类型转换
In [ ]
# str()的作用:把一个数或任何其他类型转换成字符串
name = input("请输入你的昵称:")
# 其实在此处有name = str(name)的一个过程
print("你好,"+ name + "!")
请输入你的昵称:你好,行远见大!
In [ ]
# 此处str()的作用:把数值变成了字符串
a = str(input("输入一个数字:"))
print(a)
b = str(input("输入一个数字:"))
print(b)
print("打印两个数字相加:%s " % (a + "+" + b))
输入一个数字:3 输入一个数字:5 打印两个数字相加:3+5
In [ ]
# 此处int()的作用:把字符串变成了数值
a = "5"
b = int(a)
# 去掉了双引号
print(b)
5
In [ ]
# 此处int()的作用:浮点数变整数,直接把小数点后的内容去掉
a = 3.222
b = int(a)
print(b)
3
In [ ]
# 输入一个整数,如果输入小数则报错
num = int(input("请输入一个整数:"))
print(num)
请输入一个整数:5
In [ ]
# 此处float()的作用:把整数转换成浮点数
a = 10
b = float(a)
print(b)
10.0
In [ ]
# 此处float()的作用:把字符串转换成浮点数
a = "10"
b = float(a)
print(b)
10.0
In [ ]
# 输入一个浮点数,如果输入整数则强制转换成浮点数
num = float(input("请输入一个浮点数:"))
print(num)
请输入一个浮点数:3.2
type( )函数、isinstance( )函数
用以识别变量的类型
In [ ]
# type()函数
a, b, c, d = 1, 2.0, "Hello, world", True
print(a, type(a), b, type(b), c, type(c), d, type(d))
1 <class 'int'> 2.0 <class 'float'> Hello, world <class 'str'> True <class 'bool'>
In [3]
# isinstance()函数
print(isinstance("Hello, world", str)) # 返回True
print(isinstance("Hello, world", int)) # 返回False
print(isinstance(5,int)) # 返回True
print(isinstance(3.2, float)) # 返回True
print(isinstance(True, bool)) # 返回True
True False True True True
字符串格式化输出
格式化输出(formalized export)
符号 | 描述 |
---|---|
%c | 格式化字符及其ASCII码 |
%d | 格式化整数 |
%e | 格式化浮点数,用科学计数法 |
%f | 格式化浮点数字,可指定小数点后的精度 |
%g | 格式化浮点数字,根据值的大小采用%e或%f |
%o | 格式化无符号八进制数 |
%s | 格式化字符串 |
%u | 格式化无符号整型 |
%x | 格式化无符号十六进制数(小写字母) |
%X | 格式化无符号十六进制数(大写字母) |
In [ ]
# 格式化输出数字
age = 10
print("我今年%d岁了" % age)
num = int(input("请输入一个整数:"))
print("数字是:%d !" % num)
我今年10岁了 请输入一个整数:数字是:10 !
In [ ]
# 格式化输出字符串
print("我的名字是%s,我的国籍是%s。" % ("行远见大","中国"))
我的名字是行远见大,我的国籍是中国。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix