输出
print()
:在括号中加入字符即可,字符使用''
或""
括起来
print('Hello,World')
print
函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出
print('The quick brown fox', 'jumps over', 'the lazy dog')
# 输出:The quick brown fox jumps over the lazy dog
print
会依次打印每个字符串,遇到逗号“,”会输出一个空格
print()
也可以打印整数,或者计算结果
print('100 + 200 =', 100 + 200)
# 输出:100 + 200 = 300
输入
input
赋值
A = B
A可以是由数字,字母,字符组成的任何非数字开头的组合,表示变量名
B可以是整数,浮点数,字符串(’ '),列表[ ]
注释
注释以#开头
#这是一条注释
列表和字典
列表List
d = [1,2,3,4,"123"]
print(d)
#此时输出[1,2,3,4,'123']
d.append(12345)
#添加了一个数据为12345
print(d)
#此时输出[1,2,3,4,'123',12345]
d.pop(3)
print(d)
#索引为3的位置(4)被pop出去
#输出[1,2,3,'123',12345]
字典Dictionary
字典是一种键值对
d = {key1 : value1, key2 : value2 }
e = {'Alice':'2341','Beth':'9102','Cecil':{'a':123}}
print(e)
#输出{'Alice':'2341','Beth':'9102','Cecil':'3258'}
print(e['Alice'])
#输出2341
print(e['Cecil']['a'])
#输出123
强制类型转换
a = '123'
print(int(a)+456)
#输出579
if语句
a = 123
if(a > 200):
print('>200')
elif(a > 100):
print('>100')
else:
print('不在范围内')
循环语句
while语句
while 判断条件(condition):
执行语句(statements)……
#如果condition为ture,执行代码块并返回到while上方
#如果condition为false,则跳出循环
要注意缩进,且python中没有do-while语句
while 循环使用 else 语句
如果 while 后面的条件语句为 false 时,则执行 else 的语句块。
语法格式如下:
while <expr>:
<statement(s)>
else:
<additional_statement(s)>
expr 条件语句为 true 则执行 statement(s) 语句块,如果为 false,则执行 additional_statement(s)。
for语句
Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。
for循环的一般格式如下:
for <variable> in <sequence>:
<statements>
else:
<statements>
#variable在sequence里面循环,直至全部都循环完毕,执行else(遇到break则不会执行else)
Python for 循环实例:
实例
sites = ["Baidu", "Google","Runoob","Taobao"]
for site in sites:
print(site)
以上代码执行输出结果为:
Baidu
Google
Runoob
Taobao
也可用于打印字符串中的每个字符:
实例
word = 'runoob'
for letter in word:
print(letter)
以上代码执行输出结果为:
r
u
n
o
o
b
整数范围值可以配合 range() 函数使用:
range(A,B,C)
A循环数字序列的头(可省略,默认从0开始)
B循环数字序列的尾
C步长(省略默认1)
实例
# 1 到 5 的所有数字:
for number in range(1, 6):
print(number)
以上代码执行输出结果为:
1
2
3
4
5
函数
def function(a,b):
return a+b
res = function(123,456)
print(res)
开源模块
import math
print(math.sqrt(9))
文件操作
with open
name = 'tyut'
with open("123.txt",'w') as f:
f.write(name)
with open("123.txt",'r') as f:
print(f.read())