第一次写博客,会努力加油的,记录一些自己做的笔记。
-#!/usr/bin/python
-# -- coding: UTF-8 -- 中文编码
-# 单行注释
-# import example 导入了example.py
以下是一些很新手的介绍
‘’’
这是多行注释,使用单引号。
这是多行注释,使用单引号。
‘’’
“”"
这是多行注释,使用双引号。
这是多行注释,使用双引号。
“”"
下面是部分代码展示:
def main():
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
# counter, miles, name =100, 1000.0, "John"
print counter
print miles
print name
下面是部分代码展示:
def main():
# 输入,任意类型
str = raw_input()
print str
下面是部分代码展示:
def main():
# 删除str
del str
# print str # 显示删除后的str内容
下面是部分代码展示:
def main():
print 'hello world!'
print "这是Alice'的问候"
print '这是Bob\'的问候' # 这是Bob'的问候
下面是部分代码展示:
def main():
# 字符串1到5
s = 'ilovepython'
print s[1:5]
下面是部分代码展示:
def main():
# 斜杠(\)将一行的语句分为多行显示 1 + 2 + 3
total = 1 + \
2 + \
3
print total
下面是部分代码展示:
def main():
# 字符可乘
print '=' * 10
# 输出为 ============
下面是部分代码展示:
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
下面是部分代码展示:
def main():
# 函数调用
print foo(5, 10)
下面是部分代码展示:
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
下面是部分代码展示:
res=0
def fun i in range(5,10,1):
res = i+res
return res
下面是部分代码展示:
# 脚本底部调用主函数main();
if __name__=='__main__':
main()
下面是部分代码展示:
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
下面是部分代码展示:
class Child(Parent): # 定义子类
def __init__(self):
print "调用子类构造方法"
def childMethod(self):
print '调用子类方法 child method'
下面是部分代码展示:
def main:
c = Child() # 实例化子类
c.childMethod() # 调用子类的方法
c.parentMethod() # 调用父类方法
c.setAttr(200) # 再次调用父类的方法
c.getAttr() # 再次调用父类的方法