zoukankan      html  css  js  c++  java
  • 第二章 Python基础(一)

    1 变量

      - 程序运行过程中产生的中间值. 暂时保存在内存中. 供后面的程序使用

      命名规范

      - 变量由字母、数字和下划线组合而成

      - 不能用数字作为变量的开头,更不能为全数字

      - 不能使用python的关键字

    #引入关键字模块
    import keyword
    #打印出系统全部关键字
    print(keyword.kwlist)

      - 不能使用中文

      - 变量的命名要有意义

      - 不能过长

      - 字母区分大小写

      - 采用驼峰体或者下划线命名

     2 常量

      在python不存在绝对的常量,约定俗成,所有字母大写就是常量。

      例如: PI = 3.141592657

    3 注释

      有时候我们写的东西不一定都是给用户看的,或者不希望解释器来执行。那么我们就可以使用 # 来注释掉代码,被注释的内容是不会被执行的,同时也可以方便后面的程序员拜读代码。

    4 基本数据类型(一)

      什么是数据类型?

      我们⼈类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强⼤,但从某种⻆ 度上看⼜很傻,除⾮你明确的告诉它,1是数字,“汉”是⽂字,否则它是分不清1和‘汉’的区别的,因此,在 每个编程语⾔⾥都会有⼀个叫数据类型的东东,其实就是对常⽤的各种数据类型进⾏了明确的划分,你想 让计算机进⾏数值运算,你就传数字给它,你想让他处理⽂字,就传字符串类型给他。Python中常⽤的数 据类型有多种,今天我们暂只讲3种, 数字、字符串、布尔类型(命题)。

      可以使用 type()函数来查看变量的数据类型

      4.1 整数

      常见的数字都是 int 类型,用于计算或者大小的比较。

      可进行的操作: +、-、*、/、%(取余)、//(取整)

      4.2 字符串(str)

      在python中凡是用引号引起来的全是字符串。

      可以进行的操作: + (连接)、* (重复)

      4.3 布尔型(bool)

      True 或者 False ,常用来进行条件判断。

    5 用户交互

      input()   ==>  ”阻塞式“

      语法:

         变量 = input(”提示语“)

      input的作用是

      1. 在屏幕上输出括号内的字符串

      2. 接受用户输入的内容并返回到程序

      3. input返回的内容一定是str类型

      - 将字符串转为整数: int(str)

       str = > int  => int(str)

    6 程序结构

      三大结构:

      - 顺序

      - 分支

      - 循环

    1. 分支结构

      -在某一个点产生分支,最终终会汇合.

     1.1 语法规则:

          if  条件判断:
            代码块1
          else:
            代码块2

      双向分支有两个分支,当程序执行带 if...else 语句得时候一定会执行 if 或者 else 中的一个,也仅仅执行一个。

    gender = input("请输入性别: ")
    print("你输入的性别是{0}".format(gender))
    
    if gender == "":
        print("我讨厌你")
    else:
        print("我喜欢你")
        
    print("开始上课了")

      1.2 多路分支:

      if ... elif ... else

    # score 存放学生成绩
    #  注意input 的返回值类型
    score = input("请输入学生成绩:")
    # 把需要str转换成int
    score = int(score)
    
    if score >= 90:
        print("A")
    elif score >= 80:
        print("B")
    elif score >= 70:
        print("C")
    elif score >= 60:
        print("D")
    else:
        print("你走!")

    2 循环结构 

      - 重复执行某些固定的动作或者处理固定的事务

      - while 循环

      - for 循环

      1.1 while循环

      - 表示当某条件成立的时候就循环

      - 不知道具体的循环次数,但能确定循环的成立条件的时候用while循环

      语法规则:

    while 条件表达式:
        语句块
    
    或者 while 条件表达式: 语句块1 else: 语句块2
    # 如果年利率是6.7%,本利是每年翻滚,则多少年后本钱会翻倍
    
    money = 10000
    year = 0
    rate = 0.067
    while money  < 20000:
        money = money * (1 + rate)
        year += 1
        print("第%d年拿了%d块钱" %(year,money))

       1.2 流程控制 -break 、 -continue 和 -pass

      - break:无条件结束整个循环,简称循环猝死。

      - continue: 停止本次循环,继续执行下一次循环。(一般可以用来排除一些条件)

      - pass: 表示略过,常用来占位

    # pass例子,一般用于占位
    
    for i in range(1,5):
        pass
        print("上面是占位的")
  • 相关阅读:
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    关于http
    事件循环机制
    关于常问的输入URL到看到页面发生的全过程
    浅拷贝
    基础知识链接
  • 原文地址:https://www.cnblogs.com/jiumo/p/9377971.html
Copyright © 2011-2022 走看看