Python 标识符
标识符由字母、数字、下划线组成。不能以数字开头。
以下划线开头的标识符是有特殊意义的:
- 以单下划线"_"开头,例如 _foo,代表不能直接访问的类属性,需要通过类提供接口进行访问,而不能通过语句:from xxx import * 导入;
- 以双下划线"__"开头,例如 : __foo,代表类的私有成员;
- 以以双下划线"“开头,”"结尾的,例如 : foo,代表python里特殊方法专用的标识,例如:init()代表类的构造函数;
- 同一行课显示多条语句,用分号;分开,例如:
print("hello");print("bye")
运行结果为
hello
bye
Python 保留字符
保留字符均为小写:
and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield
多行语句
一般以新一行作为语句的结束符,但也可以使用\将一行语句分为多行,例如:
print("aaaaaaaaaaaaaa")
运行结果为
aaaaaaaaaaaaaa
使用\
print("aaaaaaaa\
aaaaaa")
运行结果为
aaaaaaaaaaaaaa
Python引号
可以用单引号、双引号、三引号来表示字符串,引号的开始与结束必须是相同类型的。
word = 'apple'
sentence = "This is a sentence"
paragraph = """My name is Masiro,
I'm a good girl lalalala,
this is a paragraph"""
运行结果为
'apple'
'This is a sentence'
"My name is Masiro,\nI'm a good girl lalalala,\nthis is a paragraph"
Python空行
\n 实现换行,例如:
print("hello, how are you")
运行结果为
hello, how are you
print("hello, \nhow are you")
运行结果为
hello,
how are you
print输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号
x = "a"
y = "b"
运行
print(x)
print(y)
运行的结果为换行输出
a
b
运行
print(x,y)
运行结果为不换行输出
a b