zoukankan      html  css  js  c++  java
  • python 基础(注释,用户交互,基础数据类型,if,while)

    python :优美,简单,清晰
    一.基础
      1.python 的环境

       编译型:一次性将全部代码编译成二进制文件。(C,C++)
        优点:运行效率高
        缺点:开发效率低,不能跨平台。
         解释型:当程序运行时,从上至下一行一行的解释成二进制。
        优点:开发效率高,可以跨平台。
        缺点:运行效率低。
      2.python2 和 python3 宏观上的区别:
        python2 源码重复率高,不规范,而且python崇尚优美简单清晰,因此创建了python3

        运行文件:在python2 首行加上#-*-encoding:utf-8 -*- 解决中文报错
      3.变量:由数字 字母 下划线任意组合,且不能以数字开头
         具有可描述性
         不能是python 中的关键字
         不能是中文,不能用拼音
      4.常量:约定俗成,不可更改,全部是大写字母。
      5.注释:方便自己,方便他人理解代码
        单行注释:#
        多行注释:''' ''' or """ """
      6.用户交互:input (数据类型全部是str)
      

        1,等待输入,
        2,将你输入的内容赋值给了前面变量。
        3,input出来的数据类型全部是str

    name=input('请输入你的名字')
    age=input('请输入你的年龄')
    print('我的名字是'+name,'我的年龄是'+age+'')


      7.基础数据类型:
        数字----int    12,3,45     +  -  *  /  **   %取余
        布尔----bool   True false
        字符串----str  凡是用引号引起来的都是字符串(可相加,可与数字*)
         转化:字符串转化成数字:int(str) str是数字组成
      8.if
      (1)if 条件:
          结果
        (2)   if 条件:
                    结果
           else :
          结果
        (3)   if 条件:
                    结果
                elif 条件:
                    结果
                elif 条件:
                    结果
           else :
                   结果
         (4)   if  条件:
                 if  条件:结果
           if........
         else:结果

    #第一种
    if 4>5 :
        print('我请你喝酒')
    print('喝什么酒')
    
    #第二种
    if 4>5:
        print('我请你喝酒')
    else:
        print('喝什么酒')
    
    #多选
    num=input('请输入您猜的数字')
    if num=='1':
        print('一起抽烟')
    elif num=='2':
        print('一起喝酒')
    elif num=='3':
        print('新开了一家,走看看')
    else:
        print('你猜错了....')

      9.while循环

        while 条件:
          循环体
          无限循环。
        终止循环:1,改变条件,使其不成立。
             2,break

             continue 跳出此循环开始下一个循环

    break
    
    count = 1
    while True:
        print(count)
        count = count + 1
        if count >100:break
    print(111)
    
    continue
    
    count = 1
    while count <20:
        print(count)
        continue
        count = count + 1
  • 相关阅读:
    【强烈推荐】 超漂亮的仿腾讯弹出层效果(兼容主流浏览器<转>;
    必须掌握的八个【cmd 命令行】
    grep命令的用法
    sed 命令的用法1
    Paste命令的用法
    uniq命令的用法
    join命令的用法
    Sort命令的用法
    cut命令的用法
    tr命令学习
  • 原文地址:https://www.cnblogs.com/encounter-you/p/10500036.html
Copyright © 2011-2022 走看看