鉴于论坛需要持续更新文章才能更好的保证论坛的访问量和质量,以及论坛的发展。承蒙前辈的信任和支持,我就教大家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. STL用法之set

    [C++::STL]之set的用法 c++ set求差集,并集,交集

  2. LabelEncoder save 离线使用

    For me the easiest way was exporting LabelEncoder as .pkl file for each column. You have to export t ...

  3. 51nod 1657 电子龟

    电子龟的行动,是沿着直线左右走动的.他能够接受两种指令,“T”(向后转,即如果面向左,改成向右:否则就向左)和“F”(向当前面朝的方向往前移动一个单位距离). 现在给出一串指令,让电子龟来执行.你必须 ...

  4. Java线程调度方式

    在Java多线程环境中,为保证所有线程的执行能按照一定的规则执行,JVM实现了一个线程调度器,它定义了线程调度的策略,对于CPU运算的分配都进行了规定,按照这些特定的机制为多个线程分配CPU的使用权. ...

  5. python字符转数字

    print(float("260.01478420521632365364543423")) 260.0147842052163

  6. webpack开发环境速度优化

    随着项目的增大,项目运行速度会越来越慢,导致影响开发进度.需要提升开发时代码的运行速度. 1. ScopeHoisting作用域提升 该插件在production模式下默认开启.development ...

  7. Hive 调优

    今天总结本人在使用Hive过程中的一些优化技巧,希望给大家带来帮助.Hive优化最体现程序员的技术能力,面试官在面试时最喜欢问的就是Hive的优化技巧. 技巧1.控制reducer数量 下面的内容是我 ...

  8. Kubernetes 学习17 dashboard认证及分级授权

    一.概述 1.我们前面介绍了kubernetes的两个东西,认证和授权 2.在kubernetes中我们对API server的一次访问大概会包含哪些信息?简单来讲它是restfule风格接口,也就是 ...

  9. loj #6485. LJJ 学二项式定理 单位根反演

    新学的黑科技,感觉好nb ~ #include <bits/stdc++.h> #define ll long long #define setIO(s) freopen(s". ...

  10. COM Error---HRESULT

    一.COM Error 调用COM接口产生的错误.几乎所有的COM函数和接口方法都返回类型为HRESULT的值.HRESULT(用于结果句柄)是返回成功.警告和错误值的一种方法.HRESULTs实际上 ...