zoukankan      html  css  js  c++  java
  • Python 基础

    一.python解释器
    (1)CPython:
      这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器
    (2)IPython:
    IPython是基于CPython之上的一个交互式解释器
    (3)PyPy :PyPy是另一个Python解释器,它的目标是执行速度。
    (4)Jython :
    Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行
    (5)IronPython:
    IronPython和Jython类似,只不过IronPython是运⾏在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码
    
    
    二.变量
    (1)简述变量命名规范


    1.由字母,数字,下划线组成
    2.不能用纯数字,也不能以数字开头
    3.不能是Python的关键字
    4.不要太长
    5.要有意义
    6.要区分大小写
    7.不能是中文
    8.推荐使用驼峰或者下划线命名
    (2)if语句

    第一种语法:
    if 条件: #引号是将条件与结果分开。
    结果1。 # 四个空格,或者一个tab键,这个是告诉程序满足这个条件的
    结果2。
    如果条件是真(True) 执行结果1, 然后结果2, 如果条件假(False) 直接结果2
    第二种语法:
    If 条件:
    结果1
    else:
    结果2
    代码3
    第三种语法:
    If 条件1:
    结果1
    elif 条件2:
    结果2
    ..
    else:
    结果n
    第四种语法(嵌套):
    If 条件1:
    结果1
    If 条件2:
    结果2
    else:
    结果3
    else:
    结果4

    可以无限的嵌套. 但是在实际开发中. 尽量不要超过三层嵌套


    运行流程: 1)当条件成立时, 执行代码块1
         2)再次判断条件是否为真, 如果为真, 再次执行代码块1
         3)当条件为假.执行else
    跳出循环.循环结束
    三.常量
    在python中不存在绝对的常量. 约定俗成, 所有字母大写就是常量
    四.注释

    单行注释: # 被注释的内容
    多行注释:''' 被注释的内容 ''', """这个也是行注释"""

    五.python的基本数据类型

    1. int ==> 整数. 主要用来进行数学运算
    2. str ==> 字符串, 可以保存少量数据并进行相应的操作
    3. bool==>判断真假, True, False
    4. list==> 存储大量数据.用[ ]表示
    5. tuple=> 元组, 不可以发生改变 用( )表示
    6. dict==> 字典, 保存键值对, 一样可以保存大量数据
    7. set==> 集合, 保存大量数据. 不可以重复. 其实就是不保存value的dict

    六.用户交互

            使用input()函数,可以让我们和计算机互动起来
            语法:内容 = input(提信息)这里可以直接获取到用户输入的内容

    七. 流程控制-break和continue

                   1, break: 立刻跳出循环. 打断的意思
                   2, continue: 停止本次循环, 继续执行下一次循环

    格式化输出:

    %s占位字符串

    %d占位数字

     八. 作业题

    1.

    利用if语句写出猜的游戏:
    figure = int(input('请输入一个理想数字:'))
    if figure > 66:
        print('结果大了')
    elif figure < 66:
        print('结果小了')
    else:
        print('正确')

    2.

    提示户输他的年龄, 程序进行判断
    age = int(input('请输入他的年龄:'))
    if age <10:
        print('小屁孩')
    elif 10<age<20:
        print('青春期叛逆的小屁孩')
    elif 20<age<30:
        print('开始定性,开始混社会的小屁孩')
    elif 30<age<40:
        print('老大不小了,赶紧结婚的小屁孩')
    elif 40<age<50:
        print('自己马上变成不听话的老屁孩儿了')
    elif 60<age<70:
        print('活着还不错的小屁孩')
    elif 70<age<90:
        print('人生就快结束了的一个老屁孩儿')
    elif age>90:
        print('再见了这个世界')

    3.

    提示用户输入马花藤. 判断用户输入的对不对?
    name = (input('请输入麻花藤:'))
    if name == "麻花藤":
        print('真聪明')
    else:
        print('你是傻逼吗')

    4.

    用户输入一个月份. 然后判断月份是多少月. 根据不同的月份, 打印出不同的
    饮食习惯(根据个人习惯和自家习惯随意编写)

    month = input('请输入一个月份:')
    if month =='一月':
        print('吃肉')
    elif month =='二月':
        print('元宵')
    elif month =='三月':
        print('米饭')
    elif month =='四月':
        print('粽子')
    elif month =='五月':
        print('青菜')
    elif month =='六月':
        print('冰淇淋')

    5.

    用户输入个分数. 根据分数来判断用户考试成绩的档次,
    name = input('请输入您的名字:')
    grade = int(input('请输入一个分数:'))
    if grade >=90:
        print("%s您的成绩档次为A"%(name))
    elif grade >=80:
        print("%s您的成绩档次为B"%(name))
    elif grade >=70:
        print("%s您的成绩档次为C"%(name))
    elif grade >=60:
        print("%s您的成绩档次为D" % (name))
    elif grade <60:
        print("%s您的成绩档次为E" % (name))

















  • 相关阅读:
    陶瓷电容的结构、工艺、失效模式
    Vue.js最佳实践
    Vue 超快速学习
    CSS 小技巧
    HTML5 Canvas
    webkit下面的CSS设置滚动条
    Some untracked working tree files would be overwritten by checkout. Please move or remove them before you can checkout. View them
    JSCS: Please specify path to 'JSCS' package
    React中ref的使用方法
    React 60S倒计时
  • 原文地址:https://www.cnblogs.com/qiliuer/p/9392837.html
Copyright © 2011-2022 走看看