交互模式
100+200
300
命令行cal。py print
c:\>python cal.py
300
Linux
hello.py
chmod a+x hello.py
转义:n为换行,t为制表符
I'm ok。
不转义:r''
\\t\
多行内容:多行换行用n写成一行很难读,为了简化,Python可以用“…”的形式表示
print'''line1
... line2
... line3'''
line1
line2
line3
除法:
10 / 3
9 / 3
3.0
清除地板:
10 // 3
3
剩余:
10 % 3
1
list:
3
'Bob'
最后一个元素:
'Tracy‘
其他元素:
要插入元素:
要删除尾部元素:
'Adam'
要删除指定的位置元素:pop
'Jack'
替换为:
列表的元素可以是另一个列表:
s='python', 'java', 'scheme'
len
4
结果如下:。
p=
s='python', 'java', p, 'scheme'
php'Yes s
元组:在tuple定义后不能更改
t=
t
空tuple:t=
定义元素。t=
定义为1:t=>1
t=
t='X'
t='Y'
t
条件判断:
age=20
if :
else:
循环:
一个是for…in循环,按顺序重复列表或tuple的各要素
for name in names:
要生成序列:
生成range整数序列
转换为list:list
list
sum=0
for x in range:
sum=sum + x
第二个循环是while循环,如果满足条件则继续循环,如果不满足条件则结束循环
sum=0
n=99
while n > 0:
sum=sum + n
n=n - 2
break提前结束循环:
n=1
当while n10:##n=11时,满足条件并执行break语句
break#break语句结束当前循环
n=n + 1
打印1-10end
n=0
while n =0:
return x
else:
return -x
def my_abs:
if x >=0:
return x
else:
return -x
计算X的n次方函数:
def power:
s=1
while n > 0:
n=n - 1
s=s * x
return s
默认参数:
def power:
s=1
while n > 0:
n=n - 1
s=s * x
return s
power
25
power
例如:
1e
发表评论