标签:现在 解释型 云计算 其他 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:用户登录(三次机会重试)
标签:现在 解释型 云计算 其他 2016年 数据 命令 特性 领域
原文地址:https://www.cnblogs.com/dlh-lmsh/p/9112505.html