python初学入门——————输入输出语句


一、 输出语句

打印语句所使用的函数为print()

print("hello,world")

也可以进行运算

print(1+2)

1. 格式化输出

我们在日常使用时候很少会出现类似“hello world”这样写死的数据,为此我们需要对字符和数据进行拼接以达到动态的变化。格式化输出就是来解决此问题。所谓的格式化输出可以理解为按照某个格式进行输出。如:

print("我今年%d岁" %18)  #结果为我今年18岁
print("我今年%d岁" %28)  #结果为我今年28岁

格式化输出需要用到格式符号,如上面的 %d ,而18,28可以理解为将这个格式符的位置替换下来。
格式符具体如下:

格式符号转换
%s字符串
%d有符号的⼗进制整数
%f浮点数
%c字符
%u⽆符号⼗进制整数
%x⼗六进制整数(⼩写ox)
%X⼗六进制整数(⼤写OX)
%e科学计数法(⼤写’E’)
%E⼗六进制整数(⼩写ox)

格式化输出也可以使用变量。如:

name = "张三"
print('我的名字是%s' % name)
#输出结果为:我的名字是张三

当使用多个变量时候,需要按照顺序进行编写:

name = "张三"
age = 18
print('我的名字是%s,今年%d岁了' % (name, age))
#输出结果为:我的名字是张三,今年18岁了

对于float类型而言,默认会输出到小数点后五位,可以通过是**%.nf** 进行改变到第n位。

weight=18.5
print("我今年%f岁" % weight)   #我今年18.500000岁
print("我今年%.2f岁" % weight)  #我今年18.50岁

在输出百分比数字时候需要注意,如50%。

number=50
print("比例为%d%%" %number)

2. f-格式化字符串

f-格式化字符串是Python3.6中新增的格式化⽅法,该⽅法更简单易读。

name = "张三"
age = 18
number=50
print(f'我的名字是{name}, 明年{age + 1}岁了,通过率为{number}%')

对于浮点型数字,输出需要保留指定位数

x=123.7777789
print(f"x保留两位{x:.2f}")  #x保留两位123.77
print(f"x保留四位{x:.4f}")  #x保留两位123.7778

需要注意要在输出语句前加上f(会有红色波浪线警告,请忽略,不会影响)

3. 转义字符

当需要对字符串进行特殊处理时需要用到转义字符,如换行。

print('钱学森(1911年12月11日-2009年10月31日),'
      '汉族,'
      '出生于上海,籍贯浙江省杭州市。')  #将这一段换进行手动换行
      
     #输出结果为: 
     钱学森(19111211-20091031日),汉族,出生于上海,籍贯浙江省杭州市。

可以看出,在字符串里进行换行是没有效果的。当我们需要换行时得利用转义字符 \n

print('钱学森(1911年12月11日-2009年10月31日),\n'
      '汉族,\n'
      '出生于上海,籍贯浙江省杭州市。')
      #结果为:
      钱学森(19111211-20091031日),
      汉族,
      出生于上海,籍贯浙江省杭州市。

转义字符必须要在引号内,对于数字类型换行可以这样写:

print('',12345,'\n',86519)
#结果如下:
 12345 
 86519

\n :换⾏。
\t :制表符,⼀个tab键(4个空格)的距离。
注意:转义字符\n 将\和\n组合在一块,会当作一个字符使用,\n代表换行。

当输出的字符串本身就有\n时:

print("hello ,everybody,\\n and \\t")
#结果为:
hello ,everybody,\n and \t

3. 结束符

结束符end表示输出完以后的结束动作。默认的是进行换行

print('输出的内容', end="\n")   #效果和print('输出的内容‘) 一样
print("操作后续")

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

print('输出的内容', end="——*——")  
print("操作后续")
#结果为:
输出的内容——*——操作后续

二、输入语句

输入语句所使用的函数为input()

str= input("请输入:")

程序运行后在控制台进行输入,并以回车键视为结束。

input()使用时往往需要一个变量接受输入的数据,无论输入的是纯数字还是单词,都会被视为字符串类型

  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python的OpenGL库是一个用于渲染图形和实现3D图形应用的强大工具。如果你是一个初学者,以下是一些学习OpenGL的指南: 1. 学习基本的计算机图形学概念:在深入学习OpenGL之前,了解一些基本的计算机图形学概念是很重要的。你可以学习像坐标系、向量、矩阵变换等基础知识。 2. 学习Python语言基础:作为一个初学者,你需要先掌握Python的基本语法和编程概念。这将帮助你更好地理解和使用OpenGL库。 3. 安装OpenGL库:在开始之前,你需要确保你的计算机上已经安装了OpenGL库。你可以使用pip来安装PyOpenGL库。 4. 学习OpenGL的核心知识:一旦你准备好了,可以开始学习OpenGL的核心知识,如顶点缓冲对象(VBO)、着色器(programs)、着色器语言(GLSL)等。掌握这些基本概念对于理解和使用OpenGL非常重要。 5. 编写简单的OpenGL程序:接下来,你可以开始编写一些简单的OpenGL程序来实践所学的知识。你可以从简单的绘制一些基本图形开始,然后逐渐扩展到更复杂的场景和效果。 6. 学习OpenGL的高级特性:一旦你熟悉了OpenGL的基本知识,你可以探索一些更高级的主题,如光照、纹理映射、深度测试、投影等。这将帮助你创建更逼真和交互式的3D图形应用。 7. 参考文档和教程:除了上述的自学方法外,你还可以参考一些优秀的OpenGL文档和教程。一些推荐的资源包括OpenGL官方文档、PyOpenGL官方文档、学习OpenGL的在线教程等。 记住,学习OpenGL需要时间和实践。通过不断地编写代码和实验,你将逐渐掌握OpenGL的技能并创建出令人惊叹的图形应用。祝你好运!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值