zoukankan      html  css  js  c++  java
  • 初学Python

    一、本文目录:一些简单的命令、概念

    1.print(""):输出

    2.变量

    3.input():输入

    4.while循环、if、else语句

    5.数据类型、数据运算(算术运算、比较运算、赋值运算、逻辑运算等)

    6.列表(list)、元组(tuple)

    7.字符串格式化输出

    8.注释

    二、详细复习

    1.print输出示例:

    2.变量:

    2.1定义:通俗一些讲,就是存储一些临时的数据用。

    2.2变量命名规则:

    • 不使用中文(虽然可行)
    • 命名有真实意义,即不看变量、只看变量名就知道是干什么用的
    • 不能含有特殊符号
    • 变量名开头必须以下划线和字母开头,不能用shuzi数字开头,但变量名中可以使用数字
    • 严格区分大小写,即Name和name为连个不同变量
    • 避开系统关键字,不要糟蹋关键字内容,不然后果很难吃
    • 驼峰式

    3.input输入:

    4.循环

    while循环示例:

    while嵌套循环示例:

    if_else、elif 示例:

    break:终止该循环

    continue:终止本次循环

    5.数据类型、数据运算

    1.1数据类型

    • int整形:即为整数
    • float浮点型:有小数点的数

    1.2数据运算

    1. 算数运算:+、-、*、/、//(地板除)、**(幂)、%(取余数)
    2. 比较运算:==、!=、>、<、>=、<=
    3. 赋值运算符:=、+=、-=、*=、/=、%=、**=、//=
    4. 逻辑运算符:and、or、not:三者之间遵循短路运算法
    5. 成员运算符:in、not in示例:

    ⑥身份运算符:is、is not示例:

    ⑦位运算符:&(与)、|(或)、^(异或)、~(取反)、>>(右移)、<<(左移)

    与:两边同真才为真

    或:一边有真,即为真

    异或:只要两边不同就为真

    取反:真取反就为假,反之亦然

    ⑧这些运算符的运行优先顺序(截自Alex Li老师的博客,了解不深,需加强理解):从上到下优先级降低、横向同级

  • 相关阅读:
    bzoj-2748 2748: [HAOI2012]音量调节(dp)
    bzoj-2338 2338: [HNOI2011]数矩形(计算几何)
    bzoj-3444 3444: 最后的晚餐(组合数学)
    codeforces 709E E. Centroids(树形dp)
    codeforces 709D D. Recover the String(构造)
    codeforces 709C C. Letters Cyclic Shift(贪心)
    codeforces 709B B. Checkpoints(水题)
    codeforces 709A A. Juicer(水题)
    Repeat Number
    hdu 1003 Max Sum (动态规划)
  • 原文地址:https://www.cnblogs.com/HHPy/p/5793790.html
Copyright © 2011-2022 走看看