zoukankan      html  css  js  c++  java
  • 【学习笔记】Python基础教程学习笔记

    教程视频网盘共享:http://pan.baidu.com/s/1hrTrR5E

    03-python基础、if判断

    print 输出数据
    
    print("hahahah")------>hahahah
    
    a = 100
    print(a)----->直接打印a的值
    
    
    a = 18
    print("我的年龄是%d岁"%a)------>我的年龄是18岁
    
    age = 18
    high = 178
    print("我的年龄是%d岁,我的身高是%dcm"%(age,high))
    #注意:%(age,high)中的变量是有顺序的,即age的值会替换第一个%d,而high会替换第二个%d
    
    
    print("aaaaaa", end="")输出aaaaaa,但是不会换行
    
    
    name="dongge"
    print("我的名字是%s"%name)
    
    
    输入:
    userName = input("请输入用户名:")
    
    ------------------------------------------------------------
    
    练习:
    #从键盘输入信息,并用打印名片的方式来输出
    
    #1. 提示并获取姓名
    name = input("请输入姓名:")
    
    #2. 提示并获取联系方式
    tel = input("请输入手机号:") #10086数字,"10086"字符串
    
    #3. 提示并获取地址
    addr = input("请输入公司地址:")
    
    #4. 输出信息
    print("=======================")
    print("姓名:%s"%name)
    print("手机号:%s"%tel)
    print("公司地址:%s"%addr)
    print("=======================")
    
     
    
     
    
     
    
    money += 100------>等价于 money = money+100
    money *= 3 --------> money = money * 3
    
    
    A = 11
    A *= 3+4-6 ------->A = A*3+4-6 ---->A = 11*3+4-6---->错误的
    ------->A = A*(3+4-6) ---->A = 11*(3+4-6)---》正确的
    
    
    a = int("100")----》把字符串"100"变为整数100 
    a的值为100(整数)
    
    
    判断语句:
    
    if 条件:
    当条件满足的时候,做的事情1
    当条件满足的时候,做的事情2
    当条件满足的时候,做的事情3
    当条件满足的时候,做的事情4
    
    if 条件:
    当条件满足的时候,做的事情
    else:
    当条件不满足的时候,做的事情
    
     

     04-python基础-if、while、for等

    if 判断条件的时候,如果是多个条件一起进行判断,那么就需要 逻辑运算符
    
        并且----->and
        或者----->or
        非(取反)--->not
    
    
    if 条件1 and 条件2:
        条件1和条件2都满足时,做的事情1
        条件1和条件2都满足时,做的事情2
        。。。等等。。。
    
    
    总结:
    
    方式1:
    
    if 条件:
        条件满足时做的事情1
        条件满足时做的事情2
        条件满足时做的事情3
        。。。。等等
    
    
    
    方式2:
    
    if 条件:
        条件满足时做的事情1
        条件满足时做的事情2
        条件满足时做的事情3
        。。。。等等
    else:
        条件不满足时做的事情1
        条件不满足时做的事情2
        条件不满足时做的事情3
    
    方式2:
    
    if 条件1:
        条件1满足时做的事情1
        条件1满足时做的事情2
        条件1满足时做的事情3
        。。。。等等
    elif 条件2:
        条件2满足时做的事情1
        条件2满足时做的事情2
        条件2满足时做的事情3
    elif 条件3:
        条件3满足时做的事情1
        条件3满足时做的事情2
        条件3满足时做的事情3
    else:
        条件1、2、3都不满足的情况下,默认执行的事情,(注意else可以可无,根据实际的功能来确定)
    
    如果条件1满足,那么就执行条件1满足时做的事情,做完后,下面的条件2、3都不会被执行,而是直接结束整个if语句
    
    如果条件1不满足,那么就判断条件2是否满足,如果条件2满足,那么就执行条件2满足时执行的代码,然后结束整个if语句
    
    如果条件1、2都不满足,那么就判断条件3,如果条件3满足,那么就执行条件3满足时执行的事情,然后 整个if语句结束
    
    
    
    
    if xxxx:
        yyyyyyy
        if xxxxx2:
            yyyyyyy2
    
    
    
    
    重复执行代码的方法1:
    
    print("亲爱的,我错了,请原谅我....")
    print("亲爱的,我错了,请原谅我....")
    print("亲爱的,我错了,请原谅我....")
    print("亲爱的,我错了,请原谅我....")
    print("亲爱的,我错了,请原谅我....")
    
    重复执行代码的方法2:
    
    if 条件:
        条件满足时,做的事情
    
    
    while 条件:
        条件满足的时候做的事
    
    注意点:
    1. 到底怎样条件while,,,,小技巧:找到需要重复执行的代码,然后在它上面条件while即可
    2. 到底是执行多少次呢?,,,小技巧:看需求,,在需求不明确的情况下,不知道到底执行多少次,那么用 while True
    3. 
    
        i = 1
        while i<=10:
            print("haha")

     05-python基础-字符串、列表、元组、字典

    c语言中,
    
        存储多个数据的方式
        数组,,,int age[10]
    
        while
    
        do-while
    
        for
            
            for(int i=0; i<5; i++){
                循环条件满足的时候做的事情
            }
    
        const int ***p;
    
    
    python语言
    
        while
    
        for-in
    
            for temp in 字符串等:
                print(temp)
    
    
        name[起始位置:结束位置:步长]
    
    
    
    
    字符串操作:
    
        if xxxx:
            yyyyy
    
    
        True---->表示条件满足----->真------->非0
        False--->表示条件不满足--->假-------->0
    
        判断文件后缀 xxx.endswith("")
    
        .jpg
        .jepg
        .gif
        .png
    
    
        “您确定要退出吗?(yes 退出,no不退出)”
    
        yes
    
        YES
    
        Yes
        yEs
        yeS
    
        Yes
    yEs
    yeS
    
        op = input("")
        op.lower()
    
    
    
    
        前端:直接显示后端传送过来的数据
    
        content = "hello world"
        content.center(30)
    
        print("%-2d")
    
    
    
    
    
    列表:
    
        ages = []
    
        python的列表,可以保存n个数据,并且每个数据的类型可以任意
    
    
    元组
    
    
        (11,22,33,"dongGe",3.14)
    
    字典:
    
        键值对
    
        {key键:values值,key键:values值,key键:values值,key键:values值}
    
    [[],[],[]]
    [(),()]
    [{},{},{}]
    
    
    作业题1:
    
        nums = [11,232,5,2341,123]
    
        maxNum = 0
    
        for num in nums:
            xxxx什么情况下把值赋值为maxNum
    
    
    作业题2:
    "hello world"
    
    h:1 e:1 l:3 o:2 d:1 r:1 w:1
    
    
    选做题:(思考题)
    用类似于[{},{}....]的数据,完成保存一个班级的通讯录
    
    infos = [{"name":"dongge","age":"30","address":"山东临沂xxx"}]
  • 相关阅读:
    Python 接口测试(十)
    接口测试(9)
    flask 部署后并发测试
    unity提示can't add script解决办法
    VUE环境部署
    提高Django高并发性的部署方案(Python)
    解决python发送multipart/form-data请求上传文件的问题
    python md5
    Django-jinjia2的赋值
    python多线程并发
  • 原文地址:https://www.cnblogs.com/jhli/p/7103429.html
Copyright © 2011-2022 走看看