本期视频内容主要包括:
数值计算、定义变量、字符串操作、列表、字典、元组基本操作、循环操作、定义函数基本操作
本期代码如下(要注意代码缩进,这在Python中是强制的):
设定编码
# coding=utf-8
倒入模块
import math
import random
输出表达式结果
print 4 * 5
print 4 * 1.5
print 6 / 2
计算平方,开方,随机数生成
a = 1
print a
print math.sqrt(9)
print 3 ** 2
print random.random()
print random.randint(1, 100)
字符串处理
print 'Helloworld'
s = '1234567890'
print s[0]
print s[-1]
print s[1:3]
列表处理
L = [1, 2, 3]
print L[0]
L.append(4)
print L
L.remove(2)
print L
L.reverse()
print L
字典处理
ages = {'xiaoming': 12, 'xiaoli': 13, 'xiaozhang': 14}
ages.update({'xiaohong': 15})
print ages
del ages['xiaohong']
print ages
print ages['xiaoming']
元组处理
tuple = (1, 2, 3)
print tuple
a, b, c = tuple
print a
if分支的使用
a = 0
if a < 1:
print 'a < 1'
else:
print 'a >= 1'
while循环的使用
s = '1234567890'
while s: #s不为空字符串
print s
s = s[1:]
a = 10
while a > 0:
print a
a = a - 1
for循环的使用
a = (1, 2, 3, 4)
b = [5, 6, 7, 8]
s = 'abcd'
ages = {'xiaoming': 12, 'xiaoli': 13, 'xiaozhang': 14}
for x in ages:
print ages[x]
for i in range(10):
print i*i
列表生成式
L = [i*i for i in range(10)]
print L
定义函数
def printstr(b):
print b
a = (1, 2, 3, 4)
for x in a:
printstr(x)
函数的可变参数
def printstr(*a):
for x in a:
print x
a = (1, 2, 3, 4)
printstr(*a)
函数的关键字参数
def printstr(**kw):
for x in kw:
print x
print kw[x]
printstr(xiaoming=12, xiaoli=13)
网友评论