zoukankan      html  css  js  c++  java
  • 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('还是小屁孩')

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

  • 相关阅读:
    BBS
    BBS
    BBS
    BBS
    6.1
    Django
    Django
    tomcat——启动项目报错:java.lang.IllegalStateException
    Java——java.lang.NullPointerException
    Java——反射三种方式的效率对比
  • 原文地址:https://www.cnblogs.com/Tiamo-w/p/10203178.html
Copyright © 2011-2022 走看看