假期Python成长笔记(1)
1、IDLE是什么?
答:Python中的idle是开发Python程序的基本IDE(集成开发环境),是一个Python shell,可以理解为
是通过键入文本与程序交互的途径,IDLE是Python(版本2.x或3.x)安装过程的用户自定义安装选项
基本功能:基本文本编辑;语法加亮;段落缩进,table键控制;调试程序
使用方法:找到IDLE(python GUI),点击后,在>>>提示符后输入代码,回车执行即可
2、print的作用是什么?
答:print()函数是Python中的一个内置函数,用于打印输出
print函数语法:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
其中参数:
objects:复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep:用来间隔多个对象,默认值是一个空格。
end:用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file:要写入的文件对象。
flush:输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
无返回值
例:
# 字符串和数值类型 可以直接输出
>>>print(88)
88
>>> print("Yiyi.com")
Yiyi.com
# 无论什么类型变量,数值,布尔,列表,字典...都可以直接输出
>>> x = 8
>>> y = 'Yiyi'
>>> print(x,y)
8 Yiyi
>>> print("11""22")
1122
>>> print("11","22")
11 22
>>>
>>> print("www","Yiyi","com",sep=".") # set设置间隔符
www.Yiyi.com
# 格式化输出
>>> s
'Hello'
>>> x = len(s)
>>> print( "The length of %s is %d" % (s,x) )
The length of Hello is 5
3、Python中表示乘法的符号是什么?
答:Python中乘法的符号是 * (星号)
>>> print(5*8)
40
4、启动运行一个程序时,IDLE会显示什么?
答:显示程序运行的正确结果,或者报错提示
5、为什么>>>print("I love Yiyi")可以显示,而>>>print("I love Yiyi"+5)却报错?
答:做拼接时只能用字符串与字符串进行拼接,python并不能像java一样,在做拼接的时候自动把类型转换为string类型,
故需要进行一个类型转换,如:print("I love Yiyi"+str(5))
6、如果我需要在一个字符串中嵌入一个双引号,正确的做法是?
答:可以使用转义字符\进行插入,如
>>> print("Her name is \"PaiPai\"")
Her name is "PaiPai"
7、为什么要使用Python3,Python2到底有什么问题?看起来很多程序员都在使用Python2?
答:Python2与Python3的具体区别,除了引入import from future,两者还有以下区别
1.print函数:(Python3中print为一个函数,必须用括号括起来;Python2中print为class),
2.通过input()解析用户的输入:(Python3中input得到的为str;Python2的input的到的为int型,
Python2的raw_input得到的为str类型)
统一一下:Python3中用input,Python2中用row_input,都输入为str
3.整除:(没有太大影响)(Python3中/表示真除,%表示取余,//表示地板除(结果取整);
Python2中/表示根据除数被除数小数点位得到结果,//同样表示地板除)
统一一下:
Python3中/表示真除,%表示取余,//结果取整;Python2中带上小数点/表示真除,%表示取余,//结果取整
https://blog.csdn.net/qq_39521554/article/details/80855086
假期Python成长笔记(1)相关推荐
- python 成长笔记 序章
小白啊,零编程基础啊.但是手痒想学点编程.C.JAVA.PHP..NET 赶脚没那么容易掌握.看到豆瓣的风格不错,居然是python做的,看起来不错的样纸,而且貌似python(跟其他的相比)很容易上 ...
- Python成长笔记 - 基础篇 (六)python模块
本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configpars ...
- 我的python学习笔记全集_Python学习笔记(1):助你我一起共同成长
最近在学习python时,萌生了一个想法,把自己在学习过程中的知识做一个笔记再分享出来,既帮助了大家又能让自己重温知识,今天就发一下python学习笔记(1),助你我一起成长! 一.Python初识与 ...
- 身为程序员月薪还不到50k?你们好菜,我已经拿着阿里成长笔记实现财富自由了
前言 初中级程序员一般有一定的编程经验,了解项目流程,但有可能不能够自己独立完成项目或只知道一种语言,项目经验较少等. 那应该如何提升自己呢? 第一,多看视频.要时常看视频.因为这是对某个方面知识快速 ...
- Python基础 笔记(一) Python的介绍
Python基础 笔记(一) Python的介绍 您好! 欢迎来到木易巷! 接下来,让我们一起来了解Python,走进Python~ 1.编程语言 编程语言(programming language) ...
- 菜鸟网络工程师的成长笔记——第19天(2016.09.05)
菜鸟网络工程师的成长笔记--第19天(2016.09.05) 不知道要有多久的浸润,才能算是精通web全栈开发 30.前端的日期选择插件 问题类型:前端 解决状态:已解决 问题描述 日期选择是web上 ...
- 限量!“Java成长笔记”Spring Boot/Sentinel/Nacos高并发
前言 本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果. 本来想将文件上传到github上 ...
- 限量!Alibaba首发“Java成长笔记”,差距不止一点点
前言 本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果. 本来想将文件上传到github上 ...
- 字节跳动大佬的Python自学笔记.pdf
1. 字节跳动大佬的Python自学笔记 这是我的一个朋友自学资料包,通过这个资料包自学拿到了字节跳动的Offer, 下面是他之前入门学习Python时候的学习资料,非常全面,从Python基础.到w ...
最新文章
- vs2015下载 简体中文版/企业版 附邀请码
- 何晓群pdf 应用回归分析第五版_暨南社会学论坛|未成年人司法中的法律实证与统计应用:多元回归分析(第三期)...
- 游戏关卡中的类型运用:《LOOP》的无限可能
- 应急管理部等四部门联合督导 烟花爆竹安全生产工作
- gitlab 邮件发送
- Spring Boot 设置启动时banner
- VLAN的分类与实验
- 多图像合成为延时视频的方法
- C/C++[1928, ]日期处理
- 从0开始,设计研发一个全功能通用大数据系统
- 有没有换发型的软件?一分钟智能更换发型
- 【转载】VGA视频信号详解
- SPSS Modeler 神经网络实践案例(第十四章)
- 【12c】12c RMAN新特性之recover table(表级别恢复)
- P02014250陈彦菁 信息论
- 中产学院源爱妈咪全国首创7大黄金技术桂林游学发布会
- STM32 USART串口发送软件调试
- 计算机中sqrt函数是什么意思,(excle sqrt)excel中的SQRT是什么意思?
- HDU 4069 Squiggly Sudoku DLX
- 【GD32】从0开始学GD32单片机(13)—— ADC模数转换器外设详解+PS2遥杆例程
热门文章
- suse15sp3关闭防火墙
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器前端源码重构(二)-webpack + vue + AdminLTE 多页面提取共用文件, 优化编译时间
- 管网管理GIS服务平台有何功能?
- 深圳java工资一般多少,学习路线+知识点梳理
- nio.charset.UnsupportedCharsetException 解决
- 网络编程socket之listen函数
- 什么是智能云断路器?
- java hangman swing_简单的HANGMAN游戏
- Zookeeper学习:Zookeeper应用场景之分布式锁
- 新数科技入驻华为云严选商城,以技术创新驱动企业云化升级