发布于2019-09-11 14:16 阅读(742) 评论(0) 点赞(1) 收藏(5)
a = 'book'
b = 'java'
c = "book"
if a == b :
print(a)
else :
print('a!=b')
if a == c :
print(a)
elif b == c :
print('b==c')
else :
print('c!=a/b')
myBook = ['java', 'python', 'c']
for book in myBook:
print(book)
print('\n')
for i,j in enumerate(('a','b','c')):
print (i,j)
for i,j in enumerate(myBook):
print (i,j)
count = 0
while count < 3:
print(myBook[count])
count = count + 1
for循环中利用内置函数 len() 和 range(),函数 len() 返回列表的长度,即元素的个数, range返回一个序列的数。(例子来自菜鸟)(菜鸟你的括号呢?)
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print ('当前水果 :', fruits[index])
else使用例子(例子来自菜鸟)
for num in range(10,20): # 迭代 10 到 20 之间的数字
for i in range(2,num): # 根据因子迭代
if num%i == 0: # 确定第一个因子
j=num/i # 计算第二个因子
print ('%d 等于 %d * %d' % (num,i,j))
break # 跳出当前循环
else: # 循环的 else 部分,不break跳出循环的话就会执行
print (num, '是一个质数')
此外循环中可以用continue、break、pass(什么也不做)。
3. 函数——参数(()里的内容)必须要正确地写入函数中
def add(x):
y = x + 1
return y
w = 1
print(w)
print(add(w))
class Person:
#这是一个类变量,它的值将在这个类的所有实例之间共享
n = 0
#__init__构造方法,注意前后均有两个_
#self 代表类的实例,self 在定义类的方法时是必须有的
#,虽然在调用时不必传入相应的参数。
def __init__(self, name, age):
self.name = name
self.age = age
def detail(self): #通过这个函数来调用被封装的内容
print(self.name)
print(self.age)
obj1 = Person('sss', 16)#对象声明
obj1.detail()
obj1.name
obj1.n
继承格式
class 子类名(父类名):
构造方法重写时用super关键字来使用父类构造方法
class Father(object):
def __init__(self, name):
class Son(Father):
def __init__(self, name):
super(Son, self).__init__(name)
__init__ ( self [,args...] )
构造函数
简单的调用方法: obj = className(args)
__del__( self )
析构方法, 删除一个对象
简单的调用方法 : del obj
__repr__( self )
转化为供解释器读取的形式
简单的调用方法 : repr(obj)
__str__( self )
用于将值转化为适于人阅读的形式
简单的调用方法 : str(obj)
__cmp__ ( self, x )
对象比较
简单的调用方法 : cmp(obj, x)
# 导入模块
import support
# 现在可以调用模块里包含的函数了
support.print_func("Runoob")
作者:gg
链接:https://www.pythonheidong.com/blog/article/107250/c7698fa4833039ea0dfd/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!