python基础,


---恢复内容开始---

                            python简介

 

python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。  

(龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现在,依然掌握着Python发展的核心方向,被称为仁慈的独裁者)

 

目前Python主要应用领域

  • 云计算: 云计算最火的语言, 典型应用OpenStack
  • WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django
  • 科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas
  • 系统运维: 运维人员必备语言
  • 爬虫:通过代码来模拟人类访问网页,选择有用信息进行下载
  • 金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远远高于c,c++,java,尤其擅长策略回测
  • 图形GUI: PyQT, WxPython,TkInter

Python2.x和Python3.X的区别

 Python2.x:

代码不统一,重复代码多

Python3.x:

源码统一,没有重复代码

编译型语言:

优点: 运行速度快

缺点:开发效率慢

解释型语言:

优点:开发效率快

缺点:运行速度慢

Python快速入门

第一个python程序:

print"Hello world"        #python2.X

print("Hello world")     #python3.X                

 

Python 变量

 

变量规则:
			1.变量是由字母,数字,下划线组成
			2.禁止已数字开头
			3.禁止使用python中的关键字  print
			4.不能使用中文和拼音
			5.变量名要区分大小写
			6.推荐写法
				
				驼峰命名:
					大峰
					小峰
				下划线命名:
					官方推荐使用
			7.变量名要具有描述性

N_ame = '1121sdada'       #把右面的字符串赋值给N_ame变量
print(N_ame)                     #打印N_ame

 

 Python常量

  

不变的量

  python中没有专门定义常量的方式,通常使用大写变量名表示

  仅仅是一种提示效果

  NAME = ’tony'  ( 本质还是变量)

  主:定义方式一般有驼峰体和下划线

   OldboyLear = 'Python'

   oldboy_lear = 'Python'

 

 Python注释

注释

			# 单行注释  (当行注释)  不能换行
			# 多行注释  """ """ 或者 ''' '''

			""" 
			我想吟诗一首来歌颂我的同桌
			你看看他那乌黑短发
			好像一只杂毛鸡啊
			"""    可以换行

  

Python 数据类型初识

数据类型初识

            整形  数字  int

            字符串 汉字  str

            布尔值 对错 bool True False

        

Python 用户交互-input

            input("提示语句")
            user = input("请输入账号:")  
            password = getpass.getpass("请输入密码:")  
            print(password)
            print(user)

Python 流程控制语句

num = input('请输入要比较的数字:')
if int(num) >= 22:
    print('可以扯证了')
elif int(num) >= 18:
    print('成年了,可以干一些成年的事了')
elif int(num) < 18:
    print('还是小屁孩')

 

 

 

---恢复内容结束---

相关内容

    暂无相关文章

评论关闭