首页 > 编程语言 >python实验二 数据类型、表达式及语句

python实验二 数据类型、表达式及语句

时间:2024-07-05 19:30:39浏览次数:12  
标签:语句 输出 变量 python 数据类型 运算符 字符串 实验 print

一、实验目的

1.会使用Pycharm编辑器编写简单数据类型;

2.掌握常量、变量的表示方式和简单操作;

3.掌握Python语言中基本的输入和输出方法;

4.掌握Python语言的各种运算符以及这些运算符的表达式;

5.掌握字符串类型的格式化方法;

6.能综合应用所学基础知识编写一些基本的程序。

二、实验环境

Window10(x64),Python 3.8(x64),PyCharm Community Edition 2020.3.2(x64)

三、实验内容

1.给一个整型变量number赋值为110,给一个字符串类型变量university赋值为”一流大学”。

核心代码:

Number = 110

University = ‘一流大学’

2.使用一个print函数输出两行文字。

核心代码:

print(‘张三\n学号000000001’)

3.把浮点数13.4转换成整数,再转换成一个字符串,并输出。

核心代码:

a = 13.4

b = int(a)

c = str(b)

print(a,b,c)

4.从键盘输入一个整数“8”,赋值给一个整型变量a,然后,把a被3整除的结果赋值给a,输出结果。

核心代码:

a = int(print(‘请输入一个数:’))

a = a//3

print(a)

结果示意图:

5.有一个字符串类型的变量name=’林书凡’,整型变量age=10,使用print函数和%进行格式化输出,输出结果为“林书凡的年龄是10岁”。

核心代码:

name = ‘林书凡’

age = 10

print(‘%s的年龄是%d岁’%(name,age))

结果示意图:

四、实验总结

总结:在本次实验中并没遇到很大问题,只是刚刚开始对python语言不太熟悉,常常会和Java想到一块;掌握了常量、变量的表示方式、简单操作和基本的输入和输出方法等等实验内容。

分析问题:

1.数据类型转换问题:当需要将一个数据类型转换为另一个数据类型时,可能会遇到类型不兼容的问题,例如将字符串转换为整数时可能会出现异常;

2.运算符优先级:不同的运算符具有不同的优先级,如果不注意运算符优先级,可能会导致表达式的计算结果不符合预期。

标签:语句,输出,变量,python,数据类型,运算符,字符串,实验,print
From: https://blog.csdn.net/2302_77382298/article/details/140216638

相关文章

  • 数据分享|python分类预测职员离职:逻辑回归、梯度提升、随机森林、XGB、CatBoost、LGB
    全文链接:https://tecdat.cn/?p=34434原文出处:拓端数据部落公众号分析师:ShilinChen离职率是企业保留人才能力的体现。分析预测职员是否有离职趋向有利于企业的人才管理,提升组织职员的心理健康,从而更有利于企业未来的发展。解决方案任务/目标采用分类这一方法构建6种模型对职......
  • python多线程与多进程开发实践及填坑记(1)
    1.需求分析1.1.概述基于Flask、Pika、Multiprocessing、Thread搭建一个架构,完成多线程、多进程工作。具体需求如下:并行计算任务:使用multiprocessing模块实现并行计算任务,提高计算效率、计算能力。消息侦听任务:使用threading模块完成RabbitMQ消息队列的侦听任务,将接收到......
  • Python异步编程技术详解:async、await、yield和anext
    Python异步编程技术详解:async、await、yield和anext1.async和await2.yield3.anext4.StopAsyncIteration5.综合示例:异步聊天机器人总结异步编程是Python中一种强大的并发编程模式,可以显著提高I/O密集型应用的性能。本文将详细介绍Python中的几种重要的异步编......
  • Python金融时间序列模型ARIMA 和GARCH 在股票市场预测应用|附代码数据
    原文链接:http://tecdat.cn/?p=24407最近我们被客户要求撰写关于金融时间序列模型的研究报告,包括一些图形和统计输出。这篇文章讨论了自回归综合移动平均模型(ARIMA)和自回归条件异方差模型(GARCH)及其在股票市场预测中的应用 ( 点击文末“阅读原文”获取完整代码数据******......
  • 还在为如何学Python而犯难吗?在这里分享下最全的Python学习路线!
    先是Python基础知识的看完基础的,那就来进阶的,前面的是入门,现在的也就是作为一个程序员的基础最后在来个爬虫的觉得有用的朋友,记得点赞哟,如果觉得还看得不过瘾,可以私信我,我这里有Python爬虫系统教学的免费直播观看名额或者还想看其他知识点的,可以在下面留言。......
  • Python学习篇:流程控制详细介绍(四)
    目录1前言2条件判断2.1基本语法2.2使用示例2.3注意事项3循环3.1for循环3.2while循环3.3循环控制语句 4异常处理 4.1基本语法4.2使用示例 4.3注意事项 1前言Python中的流程控制是编程中非常重要的一部分,它允许你根据条件、循环或其他因素来......
  • 超详细Python教程——函数和模块的使用
    函数和模块的使用在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就呼之欲出了。可以用Python的程序来计算出这个值,代码如下所示。"""......
  • 一个用来画拉氏图的简单Python脚本
    技术背景关于拉氏图的更多介绍,可以参考下这篇博客,这里简单引述一部分内容:Ramachandranplot(拉氏图)是由G.N.Ramachandran等人于1963年开发的,用来描述蛋白质结构中氨基酸残基二面角\(\psi\)和\(\phi\)是否在合理区域的一种可视化方法。同时也可以反映出该蛋白质的构象是否合理......
  • Python多线程-线程池ThreadPoolExecutor
    1.线程池不是线程数量越多,程序的执行效率就越快。线程也是一个对象,是需要占用资源的,线程数量过多的话肯定会消耗过多的资源,同时线程间的上下文切换也是一笔不小的开销,所以有时候开辟过多的线程不但不会提高程序的执行效率,反而会适得其反使程序变慢,得不偿失。为了防止无尽的线程......
  • Python的垃圾回收机制
    Python的垃圾回收机制引入计数器为主,标记清除和分代回收为辅1.引入计数器环状双向链表refchain在python程序中创建的任何对象都会放在refchain链表中当python程序运行时,会根据数据类型的不同找到其对应的结构体,根据结构体中的字段来进行创建相关的数据,然后将对象添加到rec......