鉴于论坛需要持续更新文章才能更好的保证论坛的访问量和质量,以及论坛的发展。承蒙前辈的信任和支持,我就教大家python第二课,教的不好请多担待和指正。

我们先讲python的安装方法:

方法链接:http://jingyan.baidu.com/article/7908e85c78c743af491ad261.html(不会安装的回帖告诉我 我手把手教你安装 我就是这么善良 对了 这手把手教仅限妹子 2333  开玩笑的 男女都可以 )

从IDLE启动Python:

1.IDLE是一个Python shell,shell的意思就是“外壳”,基本来说,就是一个通过键入文本与程序交互的途径!像我们windows那个cmd窗口,像Linux那个黑乎乎的命令窗口,他们都是shell,利用他们,我们就可以给操作系统下达命令。同样的我们可以利用IDLE这个shll与Python进行互动。(还不懂的话 我通俗点跟你说吧:古时候将军们通常领兵打仗的时候,他们是如何能让士兵乖乖听话并且毫无怨言的去驰聘疆场,而自已却在幕后运筹帷幄的呢?靠的是他们手中的虎符,这个虎符就是相当于Python 中的shell。)(如果这都还不明白,谁都救不了你了...)

有同学就会问了,你说了这么多,那怎么样打开IDLE呢?
答:由于我的电脑是xp系统,只能这样打开IDLE。例如Win7,10系统的可以在搜索框输入IDLE进行搜索。
<ignore_js_op>

当我们看到>>>这个提示符,Ta的含义是告诉你,Python已经准备好了,等着你享用呢..咳咳,等着你键入Python
指令。
<ignore_js_op>

QQ图片20160730124055.png (21.41 KB, 下载次数: 0)

下载附件  保存到相册

2016-7-30 12:21 上传

 

万事具备,只欠东风。我们就试试在IDLE里输入:
>>>print("I  love 404.so")
I  love 404.so

这段指令的意思就是显示或者是打印(print)I  love 404.so这段字符串出来。

然后我们试试计算这玩意,在IDLE里输入:
>>>print(9878789798797 + 531321313131)
10410111111928

那我们试试不加print会怎么呢?Python也是一样会把计算出结果的答案打印出来。
>>>(9878789798797 + 531321313131)
10410111111928

有同学会问了,既然加法可以计算,减乘除可以计算吗?我们动动手试一试吧。
乘法:
         >>>(1454640 * 5461315)
         7944247251600
减法:
        >>>(564613 - 354664)
        209949
除法:
>>>(987456 / 544)
        1815.1764705882354

你可能会有感叹:自从有了Python小情人,再也不用为数学计算而烦恼了.....

既然这样,字符串加字符串会怎么样呢?我们来试一下。
>>>print("my  Python teacher is"+"99xds")
my python teacher is99xds

这时我们会发现后两个代码连在一起了。

>>>print("my name teacher is"+" 99xds")
my python teacher is 99xds

我们在 " 后面加个空格,就会发现不连在一起了。

字符串加字符串可以,那我们试下字符串*整数会怎么样?会发生什么还是你认为不可以这么高大上?我们来试一下。代码走起:
>>>print("我是帅哥" * 10)
我是帅哥我是帅哥我是帅哥我是帅哥我是帅哥我是帅哥我是帅哥我是帅哥我是帅哥我是帅哥

Python如你所愿,成功打印出来了。这时我们看到这段代码会打印10次。

这时有强迫症的女同学会觉得这样不好看,就会向99xds请教:这怎么办嘛?你有没有办法解决?人家好着急啊。咳咳.....回归正题,这时我们可以用到\n这个转义符,我们也可以理解为转行符,就是插入一个回车的意思。
>>>print("我是帅哥\n" * 10)
我是帅哥
我是帅哥
我是帅哥
我是帅哥
我是帅哥
我是帅哥
我是帅哥
我是帅哥
我是帅哥
我是帅哥

这样就好看多了。

这时同学们会想到既然字符串乘整数可行,那..那字符串可不可以加整数啊?究竟Python如不如我们所愿呢?我们来试一试。
>>>print("我是帅哥"+ 10)
Traceback (most recent call last):
  File "<pyshell#27>", line 1, in <module>
    print("我是帅哥"+ 10)
TypeError: Can't convert 'int' object to str implicitly

咦,这是怎么回事呢?报错了,抛出了TypeError异常。(什么是异常?以后会讲。)看来这次我们的Python小情人不能如你所愿,那既然不能如我们所愿,我们就想想为什么报错?

答:事实上,在Python中不能把两个完全不同的东西加在一起。比如说数字和文本,正是这个原因print('我是帅哥'+ 10)才会报错。
这就像在说“五个武藤兰加上加藤鹰会是多少?”一样没有多大意义,结果可能是五或者八!但是为什么乘就可以的呢?乘以一个整数来翻倍就具有一定意义了,上面的例子就是将print("我是帅哥" * 10)这个字符串打印五次。

这节课就到这里了,哪里不懂得回帖,版主有空会第一时间回帖。你的支持是我们永恒的动力。希望你们多多支持404安全。我们下节课见。see you。
404安全群号:376209602

最后我们来总结下这节课的内容:
1.IDLE就是一个通过键入文本与程序的途径。
2.print()的作用就是会在输出窗口显示一些文本(在这一节课中,输出窗口就是IDLEshell 窗口)
3.不加print就会直接将结果及类型打印到屏幕上。
4.\n这个转义符,我们也可以理解为转行符,就是插入一个回车的意思。
5.加引号( " " )的就是字符串。这篇文章http://m.blog.csdn.net/article/details?id=8315892有解释单双三引号的区别。
6.Python中不能把两个完全不同的东西加在一起。
7.99xds好帅哦.....

新手需要注意的地方:
1.不能用中文输入法输入字符和英文,否则会报错。
2.多敲代码,多做笔记,否则很容易忘记。3.写代码要规范。例如print(1+1)这样看上去可能没什么,但是这样呢?print(''woshihauige''*8)这样就不美观了。我们要将它这样写print("wo shi shuai ge" * 8),这就美观许多了,别人维护你的程序就容易多了。

一起入门Python2之python的安装及初识的更多相关文章

  1. 01----python入门----python安装与初识

    ----python入门----python安装与初识 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 这是一个很好的开头!但是 ...

  2. python入门(2)python的安装

    python入门(2)python的安装 Python是跨平台的,可以运行在Windows.Mac和各种Linux/Unix系统上. 2.x还是3.x Python有两个版本,一个是2.x版,一个是3 ...

  3. Python爬虫入门教程 1-100 CentOS环境安装

    简介 你好,当你打开这个文档的时候,我知道,你想要的是什么! Python爬虫,如何快速的学会Python爬虫,是你最期待的事情,可是这个事情应该没有想象中的那么容易,况且你的编程底子还不一定好,这套 ...

  4. 新手入门:python的安装(一)

    windows下python的安装 -----因为我是个真小白,网上的大多入门教程并不适合我这种超级超级小白,有时候还会遇到各种各样的问题,因此记录一下我的安装过程,希望大家都能入门愉快,欢迎指教 - ...

  5. 从入门到自闭之Python解释器安装

    Python解释器的安装 1 下载 ​ 下载地址:https://www.python.org 选择windows平台的链接进行下载 https://www.python.org/downloads/ ...

  6. Python趣味入门02: 妥妥地安装配置Python(Windows版)

    < 上一篇:Python趣味入门01:你真的了解Python么? 本篇内容手把手教您如何去网上下载安装Python的运行环境,本文写于2020年Python稳定的版本是3.8,Windows流行 ...

  7. [Python] 同时安装了python2和python3时,pip命令该如何使用?

    当python2和python3同时安装windows上时,它们对应的pip都叫pip.exe,所以不能够直接使用 pip install 命令来安装软件包. 而是要使用启动器py.exe来指定pip ...

  8. 2015/11/1用Python写游戏,pygame入门(1):pygame的安装

    这两天学习数据结构和算法,有时感觉并不如直接做项目来的有趣.刚刚学完python的基本使用,现在刚好趁热打铁做个小项目. 由于本人一直很想制作一款游戏,就想使用Python制作一个基础的游戏.搜了一下 ...

  9. Python的安装和详细配置

    Python是一种面向对象.解释型计算机程序设计语言.被认为是比较好的胶水语言.至于其他的,你可以去百度一下.本文仅介绍python的安装和配置,供刚入门的朋友快速搭建自己的学习和开发环境.本人欢迎大 ...

随机推荐

  1. python算法与数据结构-希尔排序算法(35)

    一.希尔排序的介绍 希尔排序(Shell Sort)是插入排序的一种.也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本.希尔排序是非稳定排序算法. 希尔排序是把记录按下标的一定增量分组,对每 ...

  2. 《你说对就队》第九次团队作业:【Beta】Scrum meeting 1

    <你说对就队>第九次团队作业:[Beta]Scrum meeting 1 项目 内容 这个作业属于哪个课程 [教师博客主页链接] 这个作业的要求在哪里 [作业链接地址] 团队名称 < ...

  3. Spark 的两种核心 Shuffle (HashShuffle 与 与 SortShuffle) 的 的工作流程

    1. 参考博客:https://blog.csdn.net/qichangjian/article/details/88039576

  4. 第4课.vi编辑器

    1.vi编辑器的配置 cd /etc/vim cp vimrc ~/.vimrc cd ~ gedit .vimrc 在.vimrc中加入如下内容: "关闭兼容功能 set nocompat ...

  5. (尚003).Vue_模板语法

    1.双大括号表达式 2.指令一:强制数据绑定 3.指令二;绑定事件监听 test003.html<!DOCTYPE html><html lang="en"> ...

  6. learning java Runtime类中的exec

    var rt = Runtime.getRuntime(); // 类c语言当中的system()函数. rt.exec("notepad.exe");

  7. 【CSS】Table样式

    一.table td的宽度详解 Table只有Table的宽度是可以设置的,并且各个浏览器理解一致 原则上应该将table的宽度设置成一个固定的值,而不应该设置成一个根据屏幕变化的值 Table的宽度 ...

  8. QQ首页 案例

    一.知识点 ①background-attachment属性设置背景图像是否固定或者随着页面的其余部分滚动.scroll默认值.背景图像会随着页面其余部分的滚动而移动.fixed当页面的其余部分滚动时 ...

  9. Processing 中玩增强现实 Argument Reality

    其实2009年Processing就能做AR了,只是我不知道而已~ 需要以下几个东西: 1.JMyron 2.GSVideo 3.nyar4psg 4.Picking 5.OBJLoader 或者大伙 ...

  10. 复旦高等代数 I(15级)每周一题

    [问题2015A01]  证明: 第三类分块初等变换是若干个第三类初等变换的复合. 特别地, 第三类分块初等变换不改变行列式的值. [问题2015A02]  设 $n\,(n\geq 2)$ 阶方阵 ...