• pyrhon3 Day1


    (一)基本数据类型:

    str 字符串    int  整数

    数字: 不加  '' (引号)默认是数字类型

    int      整数   不加''默认是数字类型

              type(...) 查看数据类型

                                python3里所有的整数都按 int  类处理

    其他语言中必须在声明变量前先定义好其类型。强类型

    python  弱类型

    float   浮点数~小数

    字符串:

    定义

    name = "qiangzi"   #有引号就是字符串

    ''(单引号)""(双引号)''' ''''(三引号段落)"i'm qiangzi"

    拼接

    >>> s1="床前明月光"
    >>> s2="疑是地上霜"
    >>> print(s1+s2)
    床前明月光疑是地上霜

    >>> s1="我是强子。"
    >>> s1*3
    '我是强子。我是强子。我是强子。'

    段落

     name ='''

        qiangzi

    ... xiaofang
    ... gouzi
    ... '''
     print(name)
    qiangzi
    xiaofang
    gouzi

    (二)bppl  布尔类型

    a=3

    b=5

    a<b  正确的|成立的     真   Ture

    >>> a=3
    >>> b=5
    >>> a<b
    True

    a>b 错误的|不成立的  假f   False

    >>> a=3
    >>> b=5
    >>> a>b
    False

    猜年龄游戏:

    age_of_qiangzi = 25
    count = 0
    while count<3:
    guess_age = int(input("age_of_qiangzi:"))
    if guess_age == age_of_qiangzi:
    print("yes,you got it!")
    break
    elif guess_age < age_of_qiangzi:
    print("think bigger!")
    else:
    print("think smaller!")
    count += 1
    if count == 3:
    countine_confirm = input("do you want to mang times..?")
    if countine_confirm != 'n':
    count = 0
    else:
    print("GAME OVER!!")

    (三)列表
    #列表、数据
    #元素名: qiangzi longzong xifeng xiaofang shijia
    #下标(索引): 0 1 2 3 4

    ["",""] 列表格式
    names = ["qiangzi","longzong","xifneg","xiaofang","shjia"]
    #"qiangzi" 叫元素


    插入 .insert

    names = ["qiangzi","longong","xifeng","xiaofnag","shijia"]
    >>> #.insert(x,"")插入
    ... names.insert(4,"daqiang")
    >>> print(names)
    ['qiangzi', 'longong', 'xifeng', 'xiaofnag', 'daqiang', 'shijia']

               追加 .append    元素插入在列表最后

    >>> names = ["qiangzi","longong","xifeng","xiaofnag","shijia"]
    >>> #.append("")追加
    ... names.append("xiaoqiang")
    >>> print(names)
    ['qiangzi', 'longong', 'xifeng', 'xiaofnag', 'shijia', 'xiaoqiang']

        删   del[x]

    names = ["qiangzi","longong","xifeng","xiaofnag","shijia"]
    >>> #del[x]删除
    ... del(names[1])
    >>> del(names[-1])
    >>> print(names)
    ['qiangzi', 'xifeng', 'xiaofnag']

       改

    >>> names = ["qiangzi","longong","xifeng","xiaofnag","shijia"]

    >>> #直接赋值 names[x] = ""
    ... names[-1] = "事假"
    >>> print(names)
    ['qiangzi', 'longong', 'xifeng', 'xiaofnag', '事假']

    
    
    

    >>> names = ["qiangzi","longong","xifeng","xiaofnag","shijia"]
    >>> print(names[0])
    qiangzi
    >>> #查询元素是否在列表里
    ... print("qiangzi" in names)
    True
    >>> #.index 查询列表里元素的下标(索引)
    ... del(names[names.index("qiangzi")]) #命令嵌套
    >>> print(names)
    ['longong', 'xifeng', 'xiaofnag', 'shijia']

    (四)读取格式化输入、入库、查询

    #信息格式化输入、存库、查找 源码
    names = ["longzong","liye","wangcong"]
    Names = input("姓名:",)
    Pressional = input("专业:")
    Class_and_grade = input("班级:")
    Student_number = int(input("学号:"))
    msg ='''
    -----------学生信息----------
    姓名:%s
    专业:%s
    班级:%s
    学号:%d
    -------------end------------
    ''' %(Names,Pressional,Class_and_grade,Student_number)
    print(msg)
    names.append(Names)#追加元素
    print(names)
    print(Names in names)
    print(names[-1])

    E:\python\venv\Scripts\python.exe E:/python/匹配成绩的小游戏.py
    姓名:强子
    专业:电气工程及其自动化
    班级:电气17-3班
    学号:20170584

    -----------学生信息----------
    姓名:强子
    专业:电气工程及其自动化
    班级:电气17-3班
    学号:20170584
    -------------end------------

    ['longzong', 'liye', 'wangcong', '强子']
    True
    强子

    Process finished with exit code 0

    基本计算符

    计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算

    算数运算

    以下假设变量:a=10,b=20

    比较运算

    以下假设变量:a=10,b=20

    赋值运算

    以下假设变量:a=10,b=20

    逻辑运算




    流程控制
    if...else...
    单分支
    the weather = "randy"
    if the weather == "randy":
    print("带伞”)




    双分支
    '''_username = "qiangzi"
    _password = "zj521."
    username = input("username:")
    password = input("password:")
    if _username == username and _password == password:
    print("Welcome user {name} loading...!".format(name = username))
    else:
    print("Inlated username and password!")





    age_of_qiangzi = 25
    count = 0
    while count<3:
    guess_age = int(input("guess_age:"))

    if guess_age == age_of_qiangzi:
    print("Yes,you got it!")
    break
    elif guess_age > age_of_qiangzi:
    print("Think smaller!")
    else:
    print("Think bigger!")
    count +=1
    if count == 3:
    countine_confirm = input("do you want to keep guessing...?")
    if countine_confirm != "n":
    count = 0
    #else:
    # print("you have tried too many times..fuck off")





    age_of_qiangzi = 25
    count = 0
    while count<3:
    guess_age = int(input("age_of_qiangzi:"))
    if guess_age == age_of_qiangzi:
    print("yes,you got it!")
    break
    elif guess_age < age_of_qiangzi:
    print("think bigger!")
    else:
    print("think smaller!")
    count += 1
    if count == 3:
    countine_confirm = input("do you want to mang times..?")
    if countine_confirm != 'n':
    count = 0
    else:
    print("GAME OVER!!")




    多分支
    age_of_qiangzi = 25
    count = 0
    while count< 3:
    guess_age = int(input("age_of_qiangzi:"))
    if guess_age == age_of_qiangzi:
    print("yes, you got it!!")
    break
    elif guess_age < age_of_qiangzi:
    #break
    # elif guess_age < age_of_qiangzi
    print("think bigger!!")
    else:
    # else:
    print("think smaller!")
    count +=1
    if count == 3:
    countine_confirm = input("do you want to keep guessing...?")
    if countine_confirm != "n":
    count = 0
    else:
    print("GAME OVER!")'''



    #打印0到100偶数
    count = 0
    while count < 100:
    if count % 2 == 0:
    print("fuck you!",count)
    count += 1



  • 相关阅读:
    2015个人年度总结
    矢量图标的使用
    onsrcoll和scrollTop兼容与实现
    我们,曾是阿里宝宝
    linux 基本操作笔记
    认识与学习shell
    两道有趣的面试题
    使用css保持一定宽高比例
    我在 超级课程表 实习的那个月
    3、4月学习总结,如愿阿里前端实习生
  • 原文地址:https://www.cnblogs.com/wzq1997/p/12840353.html
Copyright © 2020-2023  润新知