美文网首页
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