首页 > 编程语言 >实验1 Python开发环境使用和编程初体验

实验1 Python开发环境使用和编程初体验

时间:2023-03-09 14:00:09浏览次数:43  
标签:输出 初体验 format Python 编程 40 y1 print y2

实验目的:

实验任务1:task1-1

 1 # print输出的几种用法
 2 
 3 # 用法1:用于输出单个字符串或单个变量
 4 
 5 print('hey,u')
 6 
 7 
 8 # 用法2: 用于输出多个数据项,用逗号分隔
 9 print('hey', ' u')
10 x,y,z = 1,2,3
11 print(x, y, z)
12 
13 # 用法3: 用户混合字符串和变量值
14 
15 
16 print(f'x = {x}, y = {y}, z = {z}')
17 
18 # 其它: 输出后是否换行
19 print(x)
20 print(y)
21 print(z)
22 
23 print(x, end=' ')   # 输出结束后,不换行;通过end指定数据项之间的分隔符
24 print(y, end=' ')
25 print(z)

运行结果1:

task1-2:

 1 #使用字符串的format()方法,对输出数据进行格式化
 2 x1,y1=1.2,3.57
 3 x2,y2=2.26,8.7
 4 
 5 #输出1
 6 # {:-^40}控制输出数据格式: 宽度占40列,居中对齐,空白处用-补齐
 7 print('{:-^40}'.format('输出1'))
 8 print('x1 = {}, y1 = {}'.format(x1, y1))
 9 print('x2 = {}, y2 = {}'.format(x2, y2))
10 # 输出2
11 print('{:-^40}'.format('输出2')) #  {:-^40}控制输出数据格式: 宽度占40列,居中对齐,空白处用-补齐
12 print('x1 = {:.1f}, y1 = {:.1f}'.format(x1, y1)) # {:.1f}控制小数输出精度,保留1位小数
13 print('x2 = {:.1f}, y2 = {:.1f}'.format(x2, y2))
14 #输出3
15 print('{:-^40}'.format('输出3'))#{:-^40} 控制输出数据格式: 宽度占40列,居中对齐空白处用-补齐
16 print('x1 = {:<15.1f}, y1 = {:<15.1f}'.format(x1, y1)) # {:<15.1f}控制数据输出宽度占15列小数部分占1列左对齐,空白处默认补空格
17 print('x2 = {:<15.1f}, y2 = {:<15.1f}'.format(x2, y2))
18 # 输出4
19 print('{:-^40}'.format('输出3'))# {:-^40} 控制输出数据格式: 宽度占40列,居中对齐空白处用-补齐
20 
21 print('x1 = {:>15.1f}, y1 = {:>15.1f}'.format(x1, y1)) # {:>15.1f}控制数据输出宽度占15列,小数部分占1列,右对齐,空白处默认补空格
22 print('x2 = {:>15.1f}, y2 = {:>15.1f}'.format(x2, y2))

运行结果2:

task1-3:

name1, age1 = 'Bill', 19
name2, age2 = 'Hellen', 18
title = 'Personnel Information'

print(f'{title:=^40}') # 输出title的值,=^40指定输出宽度占40列,居中对齐,用=填充空白
print(f'name: {name1:10} age: {age1:3}') # 10和3分别指定数据项输出宽度
print(f'name: {name2:10} age: {age2:3}')
print(40*'=')

运行结果3:

实验结论:

 

标签:输出,初体验,format,Python,编程,40,y1,print,y2
From: https://www.cnblogs.com/114514x/p/17191330.html

相关文章

  • 实验1 Python开发环境使用和编程初体验
    实验任务1task1-1Python源码1print('hey,u')2print('hey','u')3x,y,z=1,2,34print(x,y,z)1x,y,z=1,2,32print('x=%d,y=%d,z=%d'%(x,y,z)......
  • python+playwright 学习-27 鼠标悬停 hover() 和listitem 定位
    前言鼠标悬停到某个元素上后出现一些选项,这是很常见的操作了,playwright操作鼠标悬停非常简单,只需调用hover()方法。鼠标悬停打开官网https://playwright.dev/鼠标悬......
  • OpenAI/ChatGPT的Python API,关于os.getenv()环境变量设置问题。
    OpenAI官方的pythonapi连接示例中有一行代码openai.api_key=os.getenv("OPENAI_API_KEY")其中的os.getenv()是从环境中获取环境变量,上面代码要获取的就是OP......
  • 使用Python实现简易版Netcat
    NetcatNetcat是一种网络工具,也称为“nc”,可用于在计算机网络之间进行TCP/IP或UDP连接。它可以用于连接到其他计算机上的端口,发送和接收数据,扫描端口以及创建服务器等。使......
  • 实验1 Python开发环境使用和编程初体验
    task1_1:1.print('hey,u')print('hey','u')x,y,z=1,2,3print(x,y,z)print('x=%d,y=%d,z=%d'%(x,y,z))print('x={},y={},z={}'.format(x,y,z))print(f'x={x},y=......
  • Python列表(list)
    Python 列表(List)序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字-它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类......
  • Python单例模式
    单例模式(SingletonPattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上......
  • python连接mysql
    conn=pymysql.connect(host="127.0.0.1",port=3306,user="root",password="root",database="mydatabase",charset="utf8")cur=conn.cursor(cursor=pymysql.cursor......
  • Python基本语法 -- 变量、运算、字符串
    对象要存储一个对象需要包括id(标识,对象一旦创建id永不改变,在内存中的位置)、type(类型,当前对象的类型,决定其功能)和value(值,存储的具体值)根据其值能否更改进行分类,可分为可......
  • python+playwright 学习-26 locator.filter()过滤定位器
    前言locator.filter()方法可以对locator定位到的元素进行筛选过滤,可以按文本过滤,也可以按locator定位器过滤。locator.filter()文本过滤考虑以下DOM结构,我们要在其......