python_day1 python基础简介

本人的一些资料简介Python的简介    Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。  Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[2]  。  Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。  Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3]  有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现Python之路闲聊  本人在学python之前的工作呢就是一个小运维,体验了运维工作当中的各种心酸,想必各位运维同事们都深有体会,俗称公司里的‘背锅侠’。所以呢,为了摆脱这种人肉运维而且又尴尬的窘境呢,从而也是为了提高自己就下定了决心,势必要把python学好,经过多方的打听和身边同行的介绍呢,就选择了去老男孩教育拜Alex大王为师,在大王的风骚教育下从此踏上python之路,学习python也有一段时间了,今天呢就想把学到的知识梳理梳理,以便巩固自身的知识,同时也把学到的东西和大家分享分享,本人呢学习能力一般,所以在后续的python知识介绍中出现的一些失误请大家不要吝啬自己的小手,尽管畅所欲言,在下一定吸取各位大侠的教诲。在此也祝各位在学python的同事们,工作顺利,代码越写越风骚哈哈。  不会开发的运维终将被淘汰!!!为什么选择python  上手简单,开发效率高,同时python是一门全栈式语言,而且作为运维开发最需要掌握的一门语言的原因就是目前好多流行的自动化运维工具呢都是基于python开发,像openstack,ansible,等。python在开发出来至今呢是越来越火热。python环境部署  python官方下载地址:https://www.python.org/downloads/  可以根据自己的环境选择相应的系统版本下载  具体安装步骤在此省略  通篇文章都是基于python3.XPython的第一个程序  国际惯例,先写个hello world!哈哈  在Linux或者windows下面创建一个hello.py文件,然后写入以下代码
print('hello world!')
     保存推出后,运行python hello.py 
G:>python hello.py
hello world!
  OK !此时恭喜各位已经会用python了变量及命名规范硬性规定
  • 变量名只能是字母,数字和下划线的任意组合
  • 变量名的第一个字符不能是数字
  • 最好不要使用python本身占用的字符做变量名
  • 要有描述性(易于判断变量的作用)
  • 软性规定
  • 首字母大写一般表示类名
  • 全部大写一般表示该变量为一个常量
  •   在python中,调用变量直接写变量名即可
    >>> name = 'alex'
    >>> msg='hello'
    >>> print(msg,name)
    hello alex
    
       字符编码   ascii码,一个字符占一个字节    计算机最小的表示单位是bit  最小的存储单位8bits=1byte=1个字节  unicode:一个字符占两个字节  utf-8:ascii码中的内容占一个字节,欧洲的字符占两个字节,东亚的字符占三个字节数据类型数字  int整形(整数)  long长整型  float浮点型   (带小数的数字)  complex复数(有兴趣的可以研究一下,本人很少用到)布尔值  True,代表真,条件成立  False,代表假,调价不成立字符串  移除空白 :strip(),使用该属性后,解释器会把字符串当中的空格去掉,返回一个新的值   
    >>> name='    alex  '
    >>> name
    '    alex  '
    >>> name.strip()
    'alex'
    
             长度:len(),判断一个字符串的长度 
    >>> name
    '    alex  '
    >>> len(name)
    10
    
         切片:把字符串截取出来一部分,切片的特性:顾头不顾尾
    >>> name='alex'
    >>> name[0:2]
    'al'
    
                  

    相关内容推荐