001 我和Python的第一次亲密接触

从IDLE启动Python

?IDLE是一个Python shell, shell的意思就是“外壳”,即一个通过键入文本与程序交互的途径。

?看到的>>>这个提示符,Ta的含义是告诉你,Python已经准备好了,在等着你键入Python指令

?试着在IDLE里输入:

>>>print("I love YAMA")

失败的尝试

>>>print "I love YAMA"   #前妻系列,Python2可用,3系列不兼容
>>>print("I love YAMA");  #小三系列

Alt + N-->上一条语句

Alt + N-->下一条语句(MAC OS 用Ctrl)

尝试点新东西

>>>print(5+3)
>>>5+3
>>>1234567890987654321*987654321012345678
>>>print (“well water” + “river”)

为什么会这样

>>>print(“I love YAMA” * 8)
>>>print(“I love YAMA” * 8)
#既然乘法可以,那我们不妨试试加法
>>>print(“I love YAMA” + 8)

课后习题

0. Python是什么类型的语言?

答:Python是脚本语言

脚本语言(Scripting language)是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的程序。以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比C语言、C++语言或Java之类的系统编程语言要简单容易。

也让脚本语言另有一些属于脚本语言的特性:

  1. 语法和结构通常比较简单
  2. 学习和使用通常比较简单
  3. 通常以容易修改程序的“解释”作为运行方式,而不需要“编译”
  4. 程序的开发产能优于运行性能

一个脚本可以使得本来要用键盘进行的相互式操作自动化。一个Shell脚本主要由原本需要在命令行输入的命令组成,或在一个文本编辑器中,用户可以使用脚本来把一些常用的操作组合成一组串行。主要用来书写这种脚本的语言叫做脚本语言。很多脚本语言实际上已经超过简单的用户命令串行的指令,还可以编写更复杂的程序。

1. IDLE是什么?

答:IDLE是一个Python Shell,shell 的意思就是“外壳”,基本上泪说,就是一个通过键入文本与程序交互的途径!像我们Windows哪个cmd窗口,像Linux那个黑乎乎的命令窗口,它们都是shell,利用它们,我们就可以给操作系统下达命令。同样的,我们可以利用IDLE这个shell与Python进行互动。

2.print()的作用是什么?

答:print()会在输出窗口中显示一些文本(在此讲中,输出窗口就是IDLE shell窗口)

3.Python中表示乘法的符号是什么?

答:*

4.为什么>>>print(‘I love YAMA‘ * 5)可以正常执行,但>>>print(‘I love YAMA‘ + 5)却报错?

答:在Python中不能把两个完全不同的东西加在一起,比如说数字和文本,正是这个原因,>>>print(‘I love YAMA‘ + 5)才会报错,这种语句没有多大意义,但乘以一个整数来翻倍就具有一定的意义了,前边的例子就是将‘I love YAMA’这个字符串打印五次。

5.如果需要在一个字符串中嵌入一个双引号,正确的做法是?

答:两个选择:可以利用反斜杠(\)对双引号转义:\",或者用单引号引起这个字符串

例如:‘I l"o"ve  YAMA’

6.为什么我们要使用Python3?Python2到底有什么问题?

答:它俩就像XP和WIN7一样,Python3才是Python发展的未来。

7.直接输入>>>5+8与输入>>>print (5 + 8)有何不同?

答:直接输入是将结果及类型打印到屏幕上,而print是将结果打印到屏幕上。

8.在交互模式中,使用Python计算一年有多少秒?

答:

>>>print(365 * 24 * 60 * 60)

>>>31536000

9.设置你的操作系统的环境变量,以便可以轻松进入Python环境:

答:先挖个坑

原文地址:https://www.cnblogs.com/xibuxiaofei/p/10314431.html

时间: 2024-10-12 09:56:49

001 我和Python的第一次亲密接触的相关文章

001:我和Python的第一次亲密接触

测试题 如果我需要在一个字符串中嵌入一个双引号,正确的做法是?[两种方法] 答: print("I\"m a girl") print('I\"m a girl') 使用IDLE的小技巧 1.TAB完成 输入一些代码后,按下TAB键,IDLE会提示相关的建议,帮助你完成这些语句. 2.回退代码 Alt+P回退到前一条代码(Previous),Alt+N移动到下一跳代码(Next) 原文地址:https://www.cnblogs.com/superrrrjia/p/

第四章 跨平台图像显示库——SDL 第一节 与SDL第一次亲密接触

http://blog.csdn.net/visioncat/article/details/1596576 GCC for Win32 开发环境介绍(5) 第四章 跨平台图像显示库——SDL 第一节 与SDL第一次亲密接触 SDL,也就是 Simple DirectMedia Layer 是一个针对 声音,键盘,鼠标,遥杆,通过OpenGL的3D以及2D处理的底层跨平台函数库.她主要支持的平台有Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X,

我和Java 8的第一次亲密接触

周五上班偶然发现单位的系统里有Java 8可以用了,周六无事,把自己现在在做的一个项目从Java 1.6升级到了1.8.过程并不是一番风顺,在此记录,希望可以对各位看客有所帮助. 先说说现在在做的这个项目吧.这个项目是个纯技术的项目,从去年年中开始,断断续续搞了快一年了,beta三月上线,第一个版本应该是10月上线吧.这个项目现在使用的是Java 1.6,没有用什么大型中间件,使用的第三方软件包括Spring,common-x,和scala,开发环境是IntelliJ和Maven. 升级的第一步

秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别

版权声明:本文为博主原创文章,未经博主允许不得转载. 本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthreadex到底有什么区别,在实际的编程中到底应该使用CreateThread还是_beginthreadex? 使用多线程其实是非常容易的,下面这个程序的主线程会创建了一个子线程并等待其运行完毕,子线程就输出它的线程ID号然后输出一句经

第2章 与c++第一次亲密接触

第2章 与c++第一次亲密接触 2.1 一个c++程序的自白 2.1.1 用visual studio创建c++程序 2.1.2 以手工方式创建c++程序 2.1.3 c++程序=预编译指令+程序代码+注释 2.1.4 编译器和链接器 2.1.5 c++程序的执行过程 2.1.6 程序的两大任务:描述数据与处理数据 2.2 基本输入/输出流 2.2.1 标准的输入和输出对象 2.2.2 输出格式控制 2.2.3 读/写文件 2.3 最常用的开发环境visual studio 2.3.1 visu

【阿里云产品公测】与云引擎ACE第一次亲密接触

阿里云用户:林哥神话 公测当然是第一次了.这个第一次亲密接触,但话又说回来对ACE我一直都不是那感兴趣的,但是看到阿里介绍还是那般神奇,再加上200无代金券来更加给力.最后就申请了这次公测. 平时一直以来对写文章都是这样的无法触笔.在申请通过的今天早上发了一个上午时间.根据操作说明一步步把ACE运用起来.说上去他的使用不是一般人可以理解的.当然ACE也是能专业人员使用.能用上我算得上是专业了.使用上很强新浪云,当然这样的东西不是很新奇,但最终还是要归到他的操作上.阿里ACE提出了,安全\高效\经

黑马程序员--01.Object-C--第一次亲密接触

------- android培训.java培训.iOS培训 期待与您交流! ---------- 等了好久终于等到今天,今天是我第一次和OC的亲密接触,此刻心情有点小激动噻!^_^. 我对于java有过一段时间的接触,但是对C语言就没有那么熟悉了.哎,不达标么!所以近期恶补了一下C语言的知识,以便学习OC起来没有那么吃力. 嘿嘿!进入正题! 1.什么是OC 1>.OC就是在C语言的基础上,增加了一层最小的面向对象语言,也就是说java一样,也是面向对象滴! 2>.OC是完全兼容C语言的,可以

与Jquery Mobile的第一次亲密接触

Jquery Mobile闻名已久,今天终于有亲密接触的机会. 通过动手写的demo,对它有了一个基本的认识: 自带的UI组件用起来简洁,方便:对旧版本的浏览器或移动设备能做到很好的优雅降级,而不影响页面性能: 基于AJAX的数据处理给人很好的用户体验:快速,高效,交互友好: 页面切换效果么么哒; data-*属性的运用也十分便捷,易用,且功能强大. Demo: <!DOCTYPE html> <html> <head> <title></title&

java基础_day01_Java 第一次亲密接触

Java  概述 Java  的三大平台  a Java  SE (a Java m Platform d Standard  Edition) )  :Java 标准平台,它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程序,如做一个桌面版的 QQ,JavaSE 能为 Java EE 和 JavaME 提供开发基础.  a Java  EE (a Java m Platform e Enterprise  Edition) )  :Java 企业平台,可帮助开发