注释

#单行注释
'''
多行注释
'''

输入语句

Python中默认输入为字符串

<variable> = input(<prompt>)

<prompt>用于提示用户输入的字符串表达式,示例:

name = input("Enter a name: ")

如果想要输入数字,使用eval()函数

eval()函数的作用是将括号内的默认字符串转成可执行算术运算的数字

输出语句

print(表达式,变量,"字符串字面量",end=" ")

每一个print函数自动附加表示行结束的特殊标记字符(结束文本),默认end="\n",可通过包含附加参数显示覆盖此默认值,该语法称为命名参数“关键字”参数(此处的关键字就是end)

end=" "构建多行print函数单行输出

print("Out is", end=" ")
print(3+4)

此处两个print表达式会连接输出为一行

变量和赋值语句

变量定义

变量通过一条赋值语句来引入,可同时赋值多个变量

x, y, z = 1, 2, 3

变量操作

交换两个变量的值在Python中更简单

a, b = b, a

定义类

# 类定义形式
class <class name>
    <class variable assignments> # 变量定义
    <instance method definitions> # 方法定义

# 实例-多面骰子
# msdie.py
#    Class definition for an n-sided die.

from random import randrange

class MSDie:

    def __init__(self, sides): # 构造方法 用于初始化实例并更新类变量  
        self.sides = sides
        self.value = 1

    def roll(self):
        self.value = randrange(1, self.sides+1)

    def getValue(self):
        return self.value

    def setValue(self, value):
        self.value = value  

标签: python

添加新评论