1930251516

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

简介

Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。Python编程语言非常适合初学者,可以使用它写出简单有效的程序,Python没有很多复杂的符号,比如大括号、$等符号,简化了阅读难度,针对初学者比较友好。其次,Python的功能非常强大,因为它是一门高级语言,你不需要考虑如何管理你的程序使用的内存之类的底层细节,并且它有非常丰富的类库资源,你不需要重新再自己去写,只需要调用即可。

Python能干神马?

Python的应用十分广阔,目前可以分为以下几种应用场景:

1、搭建网站

2、自动化运维

3、科学计算

4、测试

5、数据分析

Python安装

Python的安装相当简单,目前的主流操作系统一般都支持或者已经内嵌到系统中,下面列举windown安装方式:

下载地址:https://www.python.org/downloads/

然后安装最新版本的3.5.2,这里就提示一点,安装时候最好勾上"Add Python 3.5 to PATH"这个选项,后边就可以不要设置环境变量了。

 

装完之后打开电脑的cmd,验证一下安装是否成功,主要是看环境变量有没有设置好,在cmd中输入python,然后回车,如果出现python的版本号则说明软件装好了。

 

Python开发工具选择

再这里我推荐使用PyCharm,一个公认的IDE工具。

下载地址:https://www.jetbrains.com/pycharm/

有2个版本,社区版本和商业版本,社区版本缺少Django等开发工具,建议安装商业版本,如果纯用Python的话,社区版本完全满足。

开始编程之路

一、第一句Python代码

Python已安装,IDE已配好,让我们开始写第一个"hello World"吧

print("hello world")
print('hello world')

 二、执行Python代码

Python可以在有Python的环境种进行代码的执行:

windows执行方法:

python <python程序>

linux执行方法:

$ chmod 755 <python 程序>
$ python <python 程序>

python内部执行过程如下:

 三、Python注释

Python中的注释有单行注释,多行注释。

1、单行注释

# print('hello world')

2、批量多行注释

"""
三对双引号,Python多行注释
三对双引号,Python多行注释
"""

四、Python的变量与字符串

1、简单的说,变量就是一个存储信息的地方,例如数字、文本、列表、字典等,如果用编程语言进行表达的话,类似于以下模式

name = 'tom'
# 如果想知道变量的值,可以进行打印,这样就ok了
print(name)

这里需要注意的是,Python是对大小写敏感的,也就是说NAME和name是2个不同的变量,而不是一个。

2、字符串

在编写程序时候,我们通常把文字称为字符串,其实不只是文字,数字或特殊符合都是字符串,在开始我们写的"hello world"就是一个字符串,字符串只是Pyton其中一种数据类型,通俗的说

在双引号或单引号内的字符就是字符串,比如

var1 = '我是一个字符串'
var2 = "我也是一个字符串"

通常,使用单引号或双引号没有区别,但是在某些特殊场合,需要是用双引号,例如:

var1 = 'i'm a teacher' # 错误
SyntaxError: invalid syntax

var2 = "I'm a teacher" #正确

要记住,Python毕竟是一门语言,我们在书写的时候,就要按照规则进行,下面我们再对字符串进行了解

var1 = 1
var2 = "1"

在这里我们引出一个type()函数,通过它,可以查看你的变量类型

print(type(var1), type(var2))
# 输出
<class 'int'> <class 'str'>

通过type()函数,可以看出var1是数字类型,var2是字符串类型

字符串常用功能:
移除空白
分割
长度
索引
切片

3、在字符串中嵌入值

如果你想使用变量中内容的信息,你可以是用%s,把值嵌入到字符串里面,例如:

name = 'tom'
age = 22
job = 'IT engineer'
hobby = 'coding'

info = """

----info of %s ----
Name:%s
Age:%s
Job:%s
Hobby:%s
""" % (name, name, age, job, hobby,)

print(info)

通过这个例子,我们把前面的变量,字符串结合起来,就可以打印出一个简单的个人信息了

五、判断

if-else 结构是所有编程语言一种逻辑控制的手段,当你写出这样的语句的时候意味着你让计算机该干什么,怎么干,在学习逻辑判断之前,我们先熟悉一下比较运算符。

1、比较运算符顾名思义就是对表达式进行比较,成立返回True,不成立返回False,详情见下表:

2、逻辑表达式结构:

 

posted on 2016-10-11 16:39  1930251516  阅读(266)  评论(0编辑  收藏  举报