话不多说,上代码,看结果。

import sys
from time import sleep
print("1、##################################")
# 我用的Python3, Python2的语法我就不说了
# input用法
a = input('请输入一个数字:')  # 输入的内容变成字符串类型
print(a, type(a))
b = input('输入一个式子:')
print(b, type(b))
c = eval(b)  # 计算字符串传中的有效表达式,并返回对象
print(c)

print("2、##################################")
# print 用法
'''
        print(values, sep, end, file, flush)
# values  输出的值,多个值时, 使用 "," 分开
# sep  分隔符,多个值输出时用指定分隔符分开
# end  以指定字符结束输出, 默认是‘\n’换行
# file 输出的目标,默认是控制台,file = sys.stdout
# 也可以输出到一个文件中,file = open('文件名", "w")
# flush 是否刷新缓冲区、立即输出,默认False
# 接收到要“print”的内容后,数据先进入缓冲区,再显示在控制台
# 内容立即显示有一些条件,比如end为换行时,如果是空格的话
# 不会立即显示在控制台上,会先睡眠两秒,然后再显示在控制台上
# 为了立即显示在控制台上,flush= True, 这样就立即显示了
'''
print('2022', '新年', '快乐', sep='-')
print('2022新年快乐', end='\t')    # 不换行,所以下一行输出和这行输出同一行
print('2022', '新年', '快乐', sep='、')
print('2022新年快乐', file=sys.stdout)
print('123456', file=open('test.txt', "w"))
print('输出', end=' ',  flush=True)
sleep(2)

结果如下图。

python abcde 输出_pycharm

print("3、##################################")
a = 12
b = 13
# 输出一个值
print(1)
# 输出一个变量
print(a)
# 输出多个变量
print(a, b)
print("4、##################################")
# 格式化输出 两种方法
name = 'diannao'
age = 20
sex = '男'
print('我的名字是%s, 年龄是%d,性别是%s' % (name, age, sex))
print('我的名字是{0}, 年龄是{1},性别是{2}'.format(name, age, sex))
'''
    占位符
#    %[(name)][flags][width][.precision]typecode
# name 选择指定名称对应的值
# flags 为“空”时表示右对齐,-表示左对齐
# “空格”时表示左侧填充空格
# width 显示宽度 原数据并没有修改
# .precision小数点后显示精度
# %typecode 常见的就是%d、 %s
# %o (%x)将整数转换成八(十六)进制表示,并将其格式化到指定位置
# %b 不存在的!!!没有转换成二进制的!!!
# %e %E 把数转换成科学技术法,并将其格式化到指定位置
# %f %F 把数转换成浮点数,并将其格式化到指定位置
# %g %G 自动调整数到浮点型或科学计数法,并将其格式化到指定位置
# 
'''
age1 = 20
age2 = 21
print('我的年龄是%(my)d, 他的年龄是%(he)d' % ({'he': age2, 'my': age1}))
print('%6d' % 12345)
print('%-6d' % 12345)
print('%.2f' % 123.123)
print('%.2f' % 123.456)
print('%.3g' % 123456.23456789)
# 今年增长率是10%
print("今年的增长率是%d%%" % 10)  # 注意百分号的使用

结果如下图。

python abcde 输出_开发语言_02


就先这样,遇到别的再补充。