EX0

安装python

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

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

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

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

笨办法学python 学习笔记1



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

相关文章:

  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-06
  • 2021-08-31
  • 2021-06-22
  • 2021-09-18
猜你喜欢
  • 2022-12-23
  • 2021-10-17
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-08-22
相关资源
相似解决方案