首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python学习笔记(1)输入和输出

Python学习笔记(1)输入和输出

作者头像
用户11935701
发布于 2025-12-16 08:23:15
发布于 2025-12-16 08:23:15
3790
举报
  • 基本输入

input函数用于获得用户的输入数据,其基本格式如下:

代码语言:javascript
复制
变量 = input('提示语句')# 提示语句可以不加,直接()

例如

代码语言:javascript
复制
a = input('请输入a的值') 
print(a)

此代码运行后,会在input语句处停止,等待用户输入,用户输入的值会赋值给a,也就是说用户输入什么a就是什么。

运行结果:

代码语言:javascript
复制
# 用户输入:123
# 程序输出:‘123’

因为input的返回值为str所以不论用户输入什么a都是字符串类型,如果想将输入值转换为其他类型,则需要类型转换函数,我们以Int为例:

代码语言:javascript
复制
# 写法一

a = input('请输入a的值') 
a = int(a)
print(a)

# 写法二

a = int(input('请输入a的值')) 
print(a)
#将写法一的语句融合了
  • 基本输出

Pthon中输出函数为print,基本语法为:

代码语言:javascript
复制
print("输入的语句")

# 或者

print(a)
# a是一个变量
print函数的基本用法:
代码语言:javascript
复制
print(123)# 输出123
print('123')# 输出字符串123

a = 666
b = "dian ge guan zhu"

print(a)# 输出a的内容
print(b)# 输出b的内容
print(a,b)# 输出a和b的内容,中间自动加空格即666 ‘dian ge guan zhu’
print函数的进阶用法:
1.制定输出的分隔符

在输出多个对象时,Python默认分隔符是空格,可以用sep = 来指定分隔符是什么 例如:

代码语言:javascript
复制
print(123,'niubi',666,sep = '#')

输出结果:

代码语言:javascript
复制
123#niubi#666
2.多次输入

当我们要多次输入一个相同的东西时,写很多遍会很麻烦,所以我们可以这么写:

代码语言:javascript
复制
print('6'*3)  #乘的必须是字符串
print('6')*6  #错误写法
print('666'*2,666) #结果:666666 666
3.指定输出结尾符号

print函数默认换行键Enter为结尾,即在结尾换行,后面的输出会在新的一行输出,可以用end参数指定输出结尾符,例如:

代码语言:javascript
复制
print("hao",end = 'a')

运行结果:

代码语言:javascript
复制
输出:haoa

在Python中输出完一行是默认换行的,但是如果我们改为end = ‘’(这是两个单引号,中间啥也没有)则会取消换行。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-22,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • print函数的基本用法:
  • print函数的进阶用法:
    • 1.制定输出的分隔符
    • 2.多次输入
    • 3.指定输出结尾符号
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档