首页 > 编程语言 >Python学习之七_input和print

Python学习之七_input和print

时间:2023-05-14 13:44:10浏览次数:38  
标签:Python width length str print input pi

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,width,length,str,print,input,pi
From: https://www.cnblogs.com/jinanxiaolaohu/p/17399181.html

相关文章

  • python常用的模块值时间模块-time
    一、在python中,通常有以下几种方式来表达时间1、时间戳,比如1684036783.6709572、格式化字符串,比如2023-05-05/14/2311:58:363、元组,比如time.struct_time(tm_year=2023,tm_mon=5,tm_mday=14,tm_hour=11,tm_min=59,tm_sec=43,tm_wday=6,tm_yday=134,tm_isdst=0) 二......
  • 常见问题解决 --- python必备技能 换源
    源是什么源是编程开发或则是操作系统要使用的第三方依赖软件应用市场,源又从何而来,其实源来自其他的源的克隆,或者是源提供者自己收集,编译,又或者作者的上传为什么要换源这些源往往都在国外,国内以为你懂的原因无法直接访问或者特别慢怎么换Windows下python永久换源方式有两种:修......
  • 供应链库存管理策略(s,S)——Python仿真
    供应链物流是货品的供应商采购、仓库存储、仓间库存调拨、履约送货等一系列货品流转到用户的过程,其中各个环节会涉及到成本、时效等优化。供应链智能补货项目是货品从供应商采购货品的环节,主要考虑的是货品的缺货成本和持货成本平衡的问题,两者常用的考量分别是周转和缺货率。当库......
  • pta python实验3-6
    python实验4循环结构 1importmath23defestimate_pi(n):4total=05ret=06foriinrange(n+1):7ifi%2==0:8sign=19else:10sign=-111term=sign/((2*i+1)*mat......
  • Python学习之六_同时访问Oracle和Mysql的方法
    Python学习之六_同时访问Oracle和Mysql的方法背景jaydebeapi可以访问大部分数据库.但是他有一个问题是仅能够访问一种类型的数据库.如果同事连接两种数据库,那么就会出现问题会有如下的提示:TypeError:Classcom.mysql.cj.jdbc.Driverisnotfound网上有方法是修改j......
  • Python连接数据库
    使用pymysql库:使用pip进行安装:pipinstallpymysql以下是使用pymysql库连接MySQL数据库的示例代码:importpymysql#连接到MySQL数据库conn=pymysql.connect(host='localhost',user='username',#用户名和密码改为自己的password='password',db='data......
  • Python for loop with index All In One
    PythonforloopwithindexAllInOne带索引的Pythonfor循环error❌#!/usr/bin/python3Blue=17GREEN=27RED=22LEDs=list([RED,GREEN,Blue])forled,iinLEDs:print('led=',LEDs[i])#22,27,17"""Traceback(mo......
  • 括号生成--Python解法
    数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。例如n=1,输出:["()"]classSolution:defgenerateParenthesis(self,n:int)->List[str]:res=[]cur_str=''defdfs(cur_str,left,right):......
  • Python 的常见库
    Python是一种广泛使用的编程语言,有很多强大的库可以帮助开发人员实现各种任务。以下是一些常见的Python库:NumPy:一个用于数值计算的库,提供了高效的数组操作和数学函数。Pandas:一个用于数据分析和操作的库,提供了数据结构和函数,可以方便地处理和分析数据。Matplotlib:一个用于数据可视......
  • 简单的python画图程序
    fromtkinterimport*fromtkinterimportmessageboxfromtkinter.colorchooserimportaskcolorclassApplication(Frame):def__init__(self,master=None):super().__init__(master)self.master=masterself.pack()self.createWid......