Python学习之七_input和print

python,学习,input,print · 浏览次数 : 132

小编点评

```python # input 和 print 函数的简短总结 ```python # input 获取用户输入的字符串 username = input("请输入你想要输入的用户名和密码, 以空格区分:\n") password = input("请输入你想要输入的密码, 以空格区分:\n") # print 打印用户输入的字符串 print(f"用户名:{username}") print(f"密码:{password}") # 获取用户输入的数字 length, width = input("请输入和宽,使用逗号分隔:").split(",") length = int(length) width = int(width) # 打印用户输入的数字 print(f"长度:{length}") print(f"宽度:{width}") # 打印一个简单的字符串 print("hell world") ``` **一些注意事项:** 1. 使用 `input` 获取字符串时,需要用 `split` 方法将字符串以空格进行分隔,并将返回值赋值给变量。 2. 使用 `print` 打印数字时,可以使用 `%s`格式化变量,以显示指定格式的数字。 3. `input` 和 `print` 可以一起使用,以获取用户输入的字符串并打印该字符串。

正文

Python学习之七_input和print


摘要

python3 之后 函数必须带 () 了
因为我开始学习的比较晚, 所以准备Python3开始学起
前面主要是模仿别人的代码进行学习
后续慢慢学习 使用python调用ebpf等内容.
这里简单先总结一下input和print的函数.
作为一个学习总结

print和input

print 其实是一个很好的调试验证代码的工具
可以在不同的程序点上面执行print,验证数据结果.修改完善代码.
input 也可以实现类似的功能, 可以提醒进行部分输入. 
如果命令行直接输入参数的话 就是 sys.argv[num]的方式

print和input都需要进行一些格式化和设置. 
也有很多注意事项. 

input

username,password = input("请输入你想要输入的用户名和密码, 以空格区分:").split(" ")
print(str(username))
print(str(password))

length,width = input('请输入和宽,使用逗号分隔:').split(",")
print(str(length))
print(str(width))

print

print("hell world")
# 最简单的打印. 

length,width = input('请输入和宽,使用逗号分隔:').split(",")
print("输入的长和宽分别为 %s %s"  %(str(length),str(width)))
print("该长方形的面积为:" + str(int(length)*int(width)))
# 可以进行变量替换以及进行字符串的拼接操作. 

import math
pi = math.pi
print("圆周率为: %10.7f " %pi )

# 注意 %10.7f 表示为 整个数字一共10位长度, 小数位是7位. 
print("圆周率为: %010.7f " %pi )
# 这个是使用0补齐
print("圆周率为: %-10.7f " %pi )
# 上面这个是左对齐, 空格在右面. 
print("圆周率为: %+10.7f " %pi )
# 上面这个是展示正负号

length,width = input('请输入和宽,使用逗号分隔:').split(",")
print("输入的长是 {} 宽是 {} 面积是 {}".format(str(length),str(width),str(int(length)*int(width))))

print的其他用法

print("%o" %100)
print("%x" %100)
# 展示100的八进制和十六进制数字

%s 字符串采用str()的显示
%x 十六进制整数
%r 字符串(repr())的显示
%e 指数(基底写e)
%c 单个字符
%E 指数(基底写E)
%b 二进制整数
%f,%F 浮点数
%d 十进制整数
%g 指数(e)或浮点数(根据显示长度)
%i 十进制整数
%G 指数(E)或浮点数(根据显示长度)
%o 八进制整数
%% 字符%

与Python学习之七_input和print相似的内容:

Python学习之七_input和print

Python学习之七_input和print 摘要 python3 之后 函数必须带 () 了 因为我开始学习的比较晚, 所以准备Python3开始学起 前面主要是模仿别人的代码进行学习 后续慢慢学习 使用python调用ebpf等内容. 这里简单先总结一下input和print的函数. 作为一个学

Python学习之十八_获取神通数据库所有的表数据量

# Python学习之十八_获取神通数据库所有的表数据量 ## 背景 ``` 今天想获取一下所有数据库的表信息.但是发现神通数据库的系统表里面的表信息不正确 无法获取实际意义的表信息. 联系了下神通数据库的原厂高手. 给了一个存储过程可以进行相关的处理. 因为最近学习python(放下一周就忘记的七

Python学习之四_部分battery的学习

Python学习之四_部分battery的学习 CentOS升级pip的方法 yum install python3 之后, 一般centos的版本都很低, 有时候很多module 是无法安装的. 一般可以通过他进行升级: pip3 install -U pip 注意如果无法升级, 可以先这样处理

Python学习之五_字符串处理生成查询SQL

Python学习之五_字符串处理生成查询SQL 前言 昨天想给同事讲解一下获取查询部分表核心列信息的SQL方法 也写好了一个简单文档. 但是感觉不是很优雅. 最近两三天晚上一直在学习Python. 想将昨天的文档处理成一个工具的方式. 将查询SQL展示出来. 然后再由同事手工检查确认. 增加时间范围

Python学习之六_同时访问Oracle和Mysql的方法

Python学习之六_同时访问Oracle和Mysql的方法 背景 jaydebeapi 可以访问大部分数据库. 但是他有一个问题是仅能够访问一种类型的数据库. 如果同事连接两种数据库,那么就会出现问题 会有如下的提示: TypeError: Class com.mysql.cj.jdbc.Driv

Python学习之八_调用Outlook发送邮件以及调用远程windows上面的python

Python学习之八_调用Outlook发送邮件以及调用远程windows上面的python 摘要 之前只有一个需求是发送加密邮件. 之前一直是使用linux进行发送.但是总是无法发送加密邮件. 最近学习python, 发现可以使用 python来调用outlook来发送邮件. 这样就比较简单了.

Python学习之九_winrm执行远程机器的cmd命令

Python学习之九_winrm执行远程机器的cmd命令 winrm # 注意如下命令需要按照顺序执行. # 打开powershell的管理员模式进行如下的操作. set-executionpolicy remotesigned winrm quickconfig winrm set winrm/c

Python学习之十_paramiko的简单学习

Python学习之十_paramiko的简单学习 简介 pywinrm 是python用于连接访问windows的工具 paramiko 是python用于连接访问linux的工具 ansible等工具很多也是基于类似的组件进行的处理 连接不同的系统进行命令行的操作. paramiko的简介 par

Python学习之十一_Windows获取硬件信息

Python学习之十一_Windows获取硬件信息 简介 网上找了一些方法简单整理了下,可以快速获取部分信息 包含机器名称等. 以及序列号相关 部分学习来源: https://blog.51cto.com/u_15354476/5339864 源码 import psutil import wmi

Python学习之十三_pip的学习

Python学习之十三_pip的学习 pip的含义 pip: pip is the package installer for Python. You can use pip to install packages from the Python Package Index and other in