Python输出格式大全,代码都可复制

Python输出格式大全,代码都可复制,第1张

作用:程序输出内容给用户。配套课程在我的主页哦!

技巧:

格式化字符串除了%s,还可以写成f'{表达式}'

f-格式化字符串是Python 36中新增的格式化方法,该方法更简单易读。

:换 。

:制表符, 个tab键(4个空格)的距离。

想一想为什么两个print会转行输出?

在Python中,print(), 默认 带 end=" " 这个换 结束符,所以导致每两个 print 直接会换行展示, 户可以按需求更改结束符。

格式化符号

f-字符串

转义字符

print结束符

colour = input("Enter a colour:")#1 输入的是字符串不能用int转换成整数

if colour == 'black' or colour == 'white':#2 不能省略colour==

    print("shade")

elif colour == 'red' or colour == 'blue' or colour == 'green':

    print("primary colour")

else:#3 少了冒号,要加:'

    choice = input("is this a colour") #4 没有用choice接收返回值

    if choice == 'yes':

        print("ok")

下面是一个简易的用户登录窗口的Python代码示例:

```python

def login():

username = input("请输入用户名:")

password = input("请输入密码:")

# 假设正确的用户名是 "admin",密码是 "password"

if username == "admin" and password == "password":

print("正确")

else:

print("错误")

# 调用登录函数

login()

```

运行这段代码后,程序会提示用户输入用户名和密码。如果输入的用户名是 "admin",密码是 "password",则会输出 "正确";否则,会输出 "错误"。你可以根据实际需求修改用户名和密码的判断条件。这只是一个简单示例,实际的用户登录窗口可能涉及更多的功能和验证逻辑。

print ''join([s for s in a if sisdigit()])

1、这里的'' 并不是print调用的,而是join方法调用的

''join()

2、你这里是循环,s是a中的一个子集,你判断当然是用s,如果是判断a,前面就不用for循环取值了。

3、如果你没搞懂,就不要简写

[s for s in a if sisdigit()]

##等于

list = []

for s in a:

  if sisdigit()

    listadd(s)

import os

# 首先,使用os模块的listdir函数获取“现代汉语语料库”的所有文件名称,并将其存放到一个列表中:

file_list = oslistdir('现代汉语语料库')

# 然后,使用random模块的randint函数取整后随机抽取5个样本:

sample_list = randomsample(file_list, 5)

# 最后,使用open函数打开这5个样本的文件,并将其内容合并到一个新文件中:

with open('new_filetxt', 'w') as f:

for sample in sample_list:

with open(sample, 'r') as sf:

fwrite(sfread())

def whatToDo(name, day):

if day in ["Saturday", "Sunday"]:

return name + "在星期" + day + "看**"

else:

return name + "在星期" + day + "学习"

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/jiehun/1528197.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-16
下一篇2023-07-16

发表评论

登录后才能评论

评论列表(0条)

    保存