码迷,mamicode.com
首页 > 其他好文 > 详细

day01

时间:2018-05-30 19:13:57      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:现在   解释型   云计算   其他   2016年   数据   命令   特性   领域   

一.python介绍

     Python的创始人吉多·范罗苏姆(Guido van Rossum),在1989年12月的圣诞节期间,为了打发时间,决定开发一种新的脚本解释程序,作为ABC语言的继承。

现在,python以其优美,清晰,简单的特性在全世界广泛流行,成为最主流的编程语言之一。

    截止至2016年7月,python在TIOBE流行编程语言排行榜,已经上升到第四名。并且从趋势图中可以看出其还在呈增长趋势。

 

目前python主要应用领域:

1:云计算:

2:web开发

3:科学运算、人工只能

4:系统运维:

python在一些公司的应用:

1:谷歌

2:CIA

3:知乎

4:豆瓣

1.1. python是一门什么样的语言。

python是一门解释型语言。

1.2.python的优缺点

1:python的定位是“优雅”、“明确”、“简单”。

2:开发效率高。

3:可移植性。

python的缺点:

1:速度慢

2:代码不能加密

1.3.python解释器

当我们编写python代码时,我们得到的是一个包含python代码的以.py为扩展的文本文件。要运行代码,就需要python解释器去执行.py文件。

首先是Cpython,使用最广的python解释器,官方版本的解释器。

还有Ipython,PyPy(执行速度快。)

二.python发展史

1991年,第一个python编译器诞生。

分2.x版本跟3.x版本,主要学习3.x版本。

三.python的安装,

查看安装教程,设置环境变量等等。(如遇到个别问题可自行百度,解决问题。)

四.第一个python程序

1:进入cmd,输入python进入编辑模式。

2:也可以在.py文件中编写代码,通过python命令来执行代码。

注意:python2中的中文编码有问题,python2使用的是ASCII码编码,处理不了中文,需要替换成utf-8.

#

#  -*-encoding:utf-8 -*-

  

 

五.变量

变量:将运算的中间结果暂存到内存,以便后续程序调用。

变量的命名规则:

1:变量由字母,数字,下划线搭配组合而成。

2:不可以用数字开头,更不能是全数字

3:不能是python的关键字,这些符号和字母已经背python占用,不可以更改

4:不要用中文

5:名字要有意义

6:不要太长

变量的命名

驼峰体:除首字母外的其他每个单词首字母大写。

myNameIsAlex

下划线:每个单词之间用下划线分开

limit_age

六.常量

在python中不存在绝对的常量,约定俗称,所有字母大写就是常来量

例如:PI = 3.141592653

七.注释

注释的内容解释器不会执行,方便阅读代码

单行注释:#被注释的内容

多行注释:‘‘‘被注释的内容‘‘’,"""被注释的内容"""

八.python的基本数据类型

对常用的各种数据类型进行明确的划分。

8.1整数(int)

常见的数字都是int类型,用于计算或者大小的比较

在32位机器上int的范围是:-2**31~2**31-1,即-2147483648~2147483647

8.2字符串(str)

在python中,凡是用引号引起来的,全是字符串。

字符串可以用单引号,双引号,或者三引号引起来,

字符串的运算只有:+、*

比如:字符串的拼接

s1="a"

s2="bc"

print(s1+s2)

字符串的相乘 str*int

name="坚持"

print(name*8)

8.3布尔值(bool),真或者假,True和False

九.用户交互

使用input()函数

语法:

内容=input(提示信息),这里可以直接获取到用户输入的内容

十.流程控制if语句

第一种语法:

if 条件:     #引号是将条件与结果分开

  结果1

结果2

如果条件是真(True)执行结果1,然后结果2,如果条件是假(False)直接结果2

第二种语法:

if条件:

  结果1

else:

  结果2

代码3

第三种语法:

if 条件1:

  结果1

elif 条件2:

  结果2

..

else:

  结果n

第四种语法(嵌套):
if条件1:

  结果1

  if 条件2:

    结果2

  else:

    结果3

else:

  结果4

可以无限的嵌套,实际开发中,不要超过三层嵌套

十一.流程控制-while循环

模拟一下循环听歌:

while true:

  print(‘我们不一样‘)

  print(‘我们都一样‘)

  print(‘有啥不一样‘)

while 条件:

  结果

如果条件是真,则直接执行结果,然后再次判断条件,直到条件是假,循环停止。

 

结束循环:

1:改变条件,

2:break

十二.流程控制-break和continue

1:break:立刻跳出循环,打断的意思。  

2:continue:停止本次循环,继续执行下一次循环。

 

 

小练习:

1:使用while循环输出1 2 3 4 5 6 8 9 10,(注意没有7)

2:求1-100的所有数的和

3:输出1-100内的所有奇数

4:输出1-100内的所有偶数

5:求1-2+3-4+5...99的所有数的和

6:用户登录(三次机会重试)

 

day01

标签:现在   解释型   云计算   其他   2016年   数据   命令   特性   领域   

原文地址:https://www.cnblogs.com/dlh-lmsh/p/9112505.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!