美文网首页
Python基础教程2-基础语法

Python基础教程2-基础语法

作者: quchangTJU | 来源:发表于2019-07-06 13:04 被阅读0次

本期视频内容主要包括:
数值计算、定义变量、字符串操作、列表、字典、元组基本操作、循环操作、定义函数基本操作
本期代码如下(要注意代码缩进,这在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)

相关文章

网友评论

      本文标题:Python基础教程2-基础语法

      本文链接:https://www.haomeiwen.com/subject/tpcphctx.html