python输入输出

今天就开始正式学习Python

最基本的输入输出。

先说一下字符串哈。

1、Python的字符串管得真的很松,比如说一个C++程序:

#include<bits/stdc++.h>
using namespace std;
int main(){
	cout << 'abcd' << endl;
	cout << "abcd";
	return 0;
}

编译程序时的报错和运行结果:

错误:
a.cpp:4:10: warning: multi-character character constant [-Wmultichar]
  cout << 'abcd' << endl;
          ^~~~~~
运行结果:
1633837924
abcd

然而Python:

print('abcd', end = '\n')
print("abcd")

没有报错并完成了程序。

今天就聊一聊Python的输入和输出。

首先输出,Python官方给出的格式:

最常用的就两个:1、第一个value,这个就是上面程序的'abcd',而后面的end,是在输出这个字符串以后执行的命令,以后还会补充的。

另外,Python有一个灵活的东西——字符串拼接。

可以用

print("字符串", "字符串", ···)

 来进行拼接,比如:

print("abc", "is", "a", "fker")

输出:

abc is a fker

2、计算

Python也不是那种ruozhi到连计算也不会

如果Python要计算,可以用变量、直接输出和美化版本。(为了让大家更好的理解,这个是小编自己起的名字,与官方版本无关)

1、变量:

变量就是一个bianliang而已

Python如何设置变量?

1、直接赋值:

a = 12 or
a = "abc" or
a = ["a", "b"] or
a = 3.1415926 or
a = [1, 2, 3] or
a = [1.1, 2.2]

从上到下分别是:

整数(int)

字符串(string)(str)

数组

小数(float or double)(float)

数组

数组

有牵扯到了输入:

输入有:直接输入、间接输入、数组输入(为了好区分,小编起的名字)

所谓直接输入,就是直接的输入:比如

a = input()

间接输入:指的是有一些关于强制转换一类的:比如

a = str(input())  #字符或者字符串输入
a = int(input())  #整数输入
a = float(input())#小数(浮点数)输入

输入数组:指的是把数组输入进去:

比如:

a = input()
num = [int(n) for n in a.split(' ')]

说完了补充的输入,继续说变量计算输出:

比如有a和b两个int数,相加并输出,这个是程序:

a = int(input())
b = int(input())
print(a + b)

结果:

1
2
3

直接相加:

比如这个就只会输出结果。

print(1 + 1)

美化版本:

美化版本也差不到哪里去,一个实例:

a+b,输出a+b = ans

a = 1, b = 2

代码:

print("a+b = ", 1 + 2)

债见!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Antarctic Airlines

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值