Python学习笔记——基础

输出

print  ( )   或者是 print 后面直接加要输出的东西。常量字符串的话要加引号:print ("hello") 或者 print "hello"

输出中文而不报错

  1. 在Pycharm里的file—>encoding里要设置编码格式为:utf-8
  2. 在.py文件的开头加上:# coding=utf-8。注意#和coding=utf-8之间有一个空格

判断

if 条件1:
执行体
elif 条件2:
执行体
else:
执行体

注意:
  1. 每个判断后面要有冒号
  2. 各种判断号和变量之间要有空格

循环

for i in range(0,100)
print i
输出从0到100,不包括100

定义函数

def sayHello():
    print 'hello world'

面向对象

定义对象

class Hello:
    def __init__(self,name):
        self.name=name

    def sayHello(self):
        print("你好{0}".format(self.name))

def空格__(self,arg1):是构造函数

继承

class Hi(Hello):
    def __init__(self,name):
        Hello.__init__(self,name)

    def sayHi(self):
        print("hi,{0}".format(self.name))


Hi类继承自Hello类,你看定义的时候,把Hello类写在了Hi类名的括号后面,且在Hi的构造方法中要调用Hello类的构造函数(顺序无所谓,但是要调用)

引入外部文件

第一种方法:

import mylib
h=mylib.Hello()
h.sayHello()
Hello是在mylib.py文件中的一个类,用import mylib引入了整个文件,也使得mylib是一个命名空间。要使用其中的元素,就要加上命名空间的名称。看第二行代码。

第二种方法:


from mylib import Hello
h=Hello()
h.sayHello()
只引入了一个类,可以不用写命名空间了。但不能使用引入模块的其它类了。



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值