Python之路(一)
2018-10-03 17:58:57来源:博客园 阅读 ()
国庆第一天玩过去,打打游戏,看看电影,感觉和自己最开始的计划有点区别,好在今天把之前的进度赶上了。好了,下面开始总结:
(1)开发语言
高级语言:Python、Java、PHP、C#、Go、Ruby、C++ ......
机器语言:汇编语言
(2)语言之间的对比
PHP类:有局限性,在国内主要用于写网页
Python、Java类:可以做前端也可以做后台在大数据方面和人工智能方面也有应用
Python和Java相比,Python的执行效率可能低一点,但是开发效率高;Java的执行效率高,但是开发效率低(相对而言)
(3)Python种类
JPython
IronPython
JavaScriptPython
RubyPython
CPython
...
pypy
其中pypy指用CPython开发出来的Python
Python3和Python2之间区别很大,但是都在继续更新中,Python2之间的差距正在慢慢变小。安装Python的时候要注意添加环境变量,不然在终端运行的时候需要加上路径,操作起来非常不方便。
------------------------------------------------------------------------------(分隔线)---------------------------------------------------------------------
Python基础
(1)在终端中执行Python文件的后缀名可以是任意的,但是一旦文件过大需要从外部导入时,会因为文件名的问题而报错,所以在写Python文件的时候一定要将文件的后缀名改好,后缀名为.py。
(2)Python文件的两种执行方式,一是Python解释器+py文件路径,二是进入Python解释器实时输入并获取结果。
(3)在Linux中调用Python是需要在头部加上Python的路径,不然会报错。在使用Python2执行代码是还需要制定编码为“UTF-8”,否则显示中文时报错,而Python3则无所谓,所以我们在写代码是都会加上下面的代码。
(4)变量命名规则
变量的命名只能是字母、数字、下划线。要注意的是:
a.不能以数字开头;
b.不能是关键字(最好是不要Python内置的相重复
(5)条件语句
Python中条件语句的格式为:
#!/usr/bin/env python # -*- coding:UTF-8 -*- if 条件: 代码块 else: 代码块
在Python中是利用缩进表示语句块的开始和退出的,而非用花括号或者某种关键字。增加缩进表示语句的开始,而减少缩进表示语句块的退出。当然if还可以进行嵌套和多条件的判断,例:
n1 = input('>>>') if "alex" == "alex": n2 = input('>>>') if n2 == "确认": print('alex SB') else: print('alex DB') else: print('error')
if 条件1: pass elif 条件2: pass elif 条件3: pass else: pass
print('end')
注:“=”表示赋值,“==”表示进行判断是否相等
(6)基本数据类型
字符串 :一个由字符组成的不可更改的有序串行。例如:“root”
整数:精度不限的整数。例如:age = 21
在Python字符串可以进行加法和乘法运算,例如:
n1 = "abc" n2 ="def" n3 = "gh' n4 = n1 + n2 + n3 n5 = n1 *2 print(n4) print(n5) #最后得到的结果为"abcdefgh"和 "abcabc"
在Python中数字可以进行加减乘除幂商余等计算:
n1 = 9 n2 = 2 #加法 n3= n1 + n2 #减法 n3 = n1 - n2 #乘法 n3 = n1 * n2 #除法 n3 = n1 / n2 # 幂(例子中表示2的10次方) n3 = n2 ** 10 # 取商(9/2 =2) n3 = n1 // 2 #取余(9%2=1) n3 = n1 % 2
(7)while循环
while循环格式为:while 条件: 当条件一直为真时则为死循环(在编程中,一个靠自身控制无法终止的程序称为“死循环”。)例;
while 1==1; print("OK") #当你执行时,会一直在屏幕上打印"Ok"
当然while循环也可以做有限次数的循环,例如:
count =0 while count <10 print("OK") count = count +1 print("end") """
执行结果为: 0 1 2 3 4 5 6 7 8 9 end """
input函数初步介绍:
n = input("请输入一个数") 永远等待,直到用户输入了值,并将用户输入的值赋值给n。
------------------------------------------------------------------------------(分隔线)---------------------------------------------------------------------
这两天就学了这么点,个人感觉还感觉比较简单,可能是因为之前学过一丢丢的C。今天就写这么多吧!如果有问题欢迎各位指出来。
正所谓:“不犯错就永远不会进步。”
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:机器学习_K近邻代码详解
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash