笨办法学python 学习笔记1

EX0

安装python

如果安装完python, powershell仍然不识别“python”命令,说明“环境变量”没有设置好。有两种方法可以解决这个问题:

  1. 1. 在powershell 里面输入以下命令:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

2. 右键点击“我的电脑”—‘’属性”—“高级系统设置”—“环境变量”—找到“Path”这个变量,在后面追加python的安装目录。我的是“C:\Python27”。 注意路径之间以“;”隔开。




Ex11

Raw_input(): 这个函数会把所有的输入当做字符串处理

Input(): 按照python语法确定格式处理。例如用户输入4, 会被当成数字处理。如果要输入字符串,需要在输入的时候带上引号,例如‘姓名’


Ex18

Python里面函数、类不需要用{}括起来,而是用缩进(Tab)来代表层级关系。一定要注意!!


Ex33

Python 中 for循环和while循环的区别:for循环只能对已经存在的某集合进行循环。而while可以针对任何对象进行循环。


Ex42

Python 类

Def __init__(self):相当于C语言里面的构造函数。每创建一个类的时候都一定要写这个函数。哪怕函数里面什么都没有。注意init前后都是两个“_”. Self参数一定要写上去,虽然没什么用。调用的时候也可以不传递参数。如果还有其他参数也可以写在 self 后面。

Eg。

Class example1(object): #定义了一个名字为example1的类

Def __init__(self,name): #除了self, 还包含一个name参数

Print ”name”

Test=example1(“Lily”) #将example1这个类实例化。Self 这个参数不需要传递,所以“Lily”将传递给 __init__ 函数的name 变量。


Python getattr()函数

getattr(object, name[, default])

  • object -- 对象。
  • name -- 字符串,对象属性。
  • default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。

此函数将 返回对象属性值。

Eg.

class A(object):

bar = 1 ...

a = A()

getattr(a, 'bar') # 获取属性 bar 值 1

>>> 1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值