python初学笔记

python初学笔记(一)

  • python初学笔记(一)
    • 头文件
    • 注释的使用方法
    • 输入输出
      • 1 变量的定义及输出
      • 2 变量的输入
      • 3 变量的删除
      • 4 语句输出
      • 5 输出字符串的指定位置
    • 字符串
      • 1 斜杠(\)将一行的语句分为多行显示
      • 2 字符可乘
      • 3 连接字符串
    • 列表
    • 函数
      • 1 函数调用
      • 2 条件判断函数
      • 2 循环函数
      • 3 调用主函数
    • 类的介绍
      • 1 调用父类
      • 2 调用子类
      • 3 主函数内类的调用

python初学笔记(一)

第一次写博客,会努力加油的,记录一些自己做的笔记。

头文件

-#!/usr/bin/python
-# -- coding: UTF-8 -- 中文编码
-# 单行注释
-# import example 导入了example.py
以下是一些很新手的介绍

  1. 冒号结束声明;
  2. 不使用大括号({})
  3. 所有的缩进空白数量必须相同
  4. 语句中包含[], {} 或 () 括号就不需要使用 多行连接符
  5. 幂 // 取整除;

注释的使用方法

‘’’
这是多行注释,使用单引号。
这是多行注释,使用单引号。
‘’’
“”"
这是多行注释,使用双引号。
这是多行注释,使用双引号。
“”"

输入输出

1 变量的定义及输出

下面是部分代码展示:

def main():
    counter = 100  # 赋值整型变量
    miles = 1000.0  # 浮点型
    name = "John"  # 字符串
    # counter, miles, name =100, 1000.0, "John"
    print counter
    print miles
    print name   

2 变量的输入

下面是部分代码展示:

def main():
    # 输入,任意类型
    str = raw_input()
    print str

3 变量的删除

下面是部分代码展示:

def main():
    # 删除str
    del str
	# print str # 显示删除后的str内容

4 语句输出

下面是部分代码展示:

def main():
    print 'hello world!'
    print "这是Alice'的问候"
    print '这是Bob\'的问候' # 这是Bob'的问候

5 输出字符串的指定位置

下面是部分代码展示:

def main():
    # 字符串15
    s = 'ilovepython'
    print s[1:5]

字符串

1 斜杠(\)将一行的语句分为多行显示

下面是部分代码展示:

def main():
    # 斜杠(\)将一行的语句分为多行显示 1 + 2 + 3
    total = 1 + \
            2 + \
            3
    print total

2 字符可乘

下面是部分代码展示:

def main():
	# 字符可乘
    print '=' * 10 
    # 输出为 ============

3 连接字符串

下面是部分代码展示:

def main():
	# 连接字符串
    print '这是直接执行' + '命令'# 这是直接执行命令

列表

下面是部分代码展示:

def main():
	 # 列表,列表对象.语句中包含[]就不需要使用多行连接符 in 是否在列表中
    food = ['苹果', '杏子',
            '李子', '梨']
    for i in food:
        print '我就喜欢这个'+i

    print '数到10'
    # range(n)函数,[0, 1, 2, 3...n-1]
    for i in range(10):
        print  i

函数

1 函数调用

下面是部分代码展示:

def main():
	# 函数调用
    print foo(5, 10)

2 条件判断函数

下面是部分代码展示:

def foo (n, m):
    res = n + m
    # 与C语言有所不同
    print '%s加%s等于%s' % (n,m,res)
    if res < 50:
        print '这个'
    # and or not 逻辑运算符,elif && ||
    elif (res>=50) and ((n==42) or (m==24)):
        print '那个'
    else:
        print '嗯额'
    return res

2 循环函数

下面是部分代码展示:

res=0
def fun i in range(5,10,1):
    res = i+res
    return res

3 调用主函数

下面是部分代码展示:

# 脚本底部调用主函数main()if __name__=='__main__':
    main()

类的介绍

1 调用父类

下面是部分代码展示:

class Parent:        # 定义父类
   parentAttr = 100 # 类变量
   def __init__(self):
      print "调用父类构造函数"

   def parentMethod(self):
      print '调用父类方法'

   def setAttr(self, attr):
      Parent.parentAttr = attr

   def getAttr(self):
      print "父类属性 :", Parent.parentAttr

2 调用子类

下面是部分代码展示:

class Child(Parent): # 定义子类
   def __init__(self):
      print "调用子类构造方法"

   def childMethod(self):
      print '调用子类方法 child method'

3 主函数内类的调用

下面是部分代码展示:

def main:
	c = Child()          # 实例化子类
	c.childMethod()      # 调用子类的方法
	c.parentMethod()     # 调用父类方法
	c.setAttr(200)       # 再次调用父类的方法
	c.getAttr()          # 再次调用父类的方法

你可能感兴趣的:(笔记)