Python—课时ONE,python课时


  说实话第一次接触Python还是在我刚上班的时候,听说很多人这个开发语言很吊,应用的领域很多。but这些东西还不能够吸引我,真正的原因是因为这个开发语言很是简单,比较适合我这种2B学的。但是越往后越觉得这个语言的牛逼之处(虽然我现在才学到CLASS,但是已经觉得IQ不够用了)。所以说我现在又得重新的复习下了,这个就很烦。顺便也可以给刚刚学习Python的人做一些笔记。相信以我这种小学毕业的人做的笔记肯定是浅显易懂了。

  很多人有可能是从Linux运维来学一点Python的,相信我现在光做运维是不行的了。摆在你面前的就两条路:一个是运维开发,一个是纯开发。好了咱们废话也不多说了,因为我觉得还有可能坚持不下来,所以就不在这个地方立flag了。让我们开始装X之路......

  对了下面咱们使用的Python版本都是Python3x,开发平台为window,使用的开发工具为pycharm,下面我们就要开始开发之路了,记住你只一个运维开发。

  首先国际惯例:在Linux系统上用vi编译器写出一个句话:

1 print("Hello World")

是不是感觉自己特别的牛逼,没有错,你现在已经是一个牛逼的程序员了。在这里这个代码做了一个打印动作打印出“Hello World”这句话(这里我们这里补充一下如果你试下Linux平台下把这个程序当错一个脚本使用的话,也就是用vi编辑器写了一个Python脚本,记得需要在第一行加上#!/usr/bin/python3或者是#!/usr/bin/env python3记住这两个的区别,env是找系统的环境变量,也就是系统默认的Python3,相对于前面的好处就是,前者将Python所调用的解释器定义死了,后者更加灵活)。

  一、变量 

  变量也有一些命名的规范:

    1.变量开端不能是数字

    2.一个变量之间不能有空格

    3.变量不能是一个特殊字符,或者是Python自己占用的关键字

 1 #可变的量
 2 name = "yanweijian" #将yanweijian这个字符串赋值给了name这个变量
 3 #存储数据,方便以后的调用
 4 x = 5
 5 y = 6
 6 print (y + x) #这里的x,y可以是任意你输入的一个值,然后相加
 7 #减少重复代码
 8 name = "yanweijian"
 9 name2 = "abc"
10 msg = "Hello"
11 print (msg name)
12 print (msg name2) #这里我们就省去了输入名字的这个步骤,直接调用变量

  二、数据类型

 1 int(整型):任意的一个数字(Python2x中取值范围是-2**31~2**31-1,这个是32位系统中,64位就是63次方,但是在Python3x中没有限制)
 2 long(长整型):这个在Python3x中已经没有了,所以你就把它当成皮放了吧
 3 float(浮点数):http://www.cnblogs.com/alex3714/articles/5895848.html
 4 complex(复数):这个小弟是真不知道所以就不解释了,其实也用不到
 5 
 6 布尔:真或者是假 True or False 1(True) 或 0(False)
 7 True就是条件成立,False就是条件不成立
 8 5 + 10 > 12 (True)
 9 5 + 10 > 18 (False)
10 
11 字符串:"你好123"""包含起来的就是字符创

  三、字符串的常用功能

 1 hobbies = girl #变量
 2 msg = "yanweijian is good man" #变量
 3 #       0123456789.....(下标也叫索引)以此类推
 4 msg.strip() #移除空白
 5 msg[0:10] #比如我们只需要"yanweijian"这一段字符,这里为什么会写到下标10呢,n对应的下标不是9吗?大爷们切片需要记住顾头不顾尾。
 6 len(msg) #长度
 7 msg1 = msg + "and he's hobbies " +hobbies
 8 print(msg1) #组合
 9 #上面的方法实际上调用了好几次的内存,这样会占用资源,所以一般不用这种方发
10 msg1 = "%s and he's hobbies %s" %(msg,hobbies) #格式化输出,这样也同样实现了上面的功能

 

相关内容