learning_python_start

痛点,驱动 2019-07-23

编程语言 python python基础语法

初识 Python

  • python 是解释型编程语言。
  • python 中单行注释: #
  • python 中多行注释: 一对三引号,即""""""
  • python 中提供todo功能,在代码中注明# TODO即可。

变量

  • 变量用于描述计算机中的数据存储空间,作用是在计算机内存中动态地保存数据。
  • 变量名的命名规则是由数字、字母和下划线组成,不能以数字开头,不能是关键字,区分大小写。
  • 变量的书写规范有下划线连接,驼峰命名法等

demo_demo = 1
demoDemo = 2
DemoDemo = 3
  • 查看 python 中关键字可用下面的语句,运行结果如图所示。
import keyword
print(keyword.kwlist)

01

标准输入输出

  • 输入:input()
  • 输出:print()

    • %s,字符串占位符
    • %d,整数占位符
    • %f,浮点数占位符
    • %%,输入%\

python运算

  • 字符串运算

    • +:拼接
    • *:连续拼接
  • 算术运算符

    • +,加
    • -,减
    • *,乘
    • /,除
    • /,整除
    • %,取余
    • **,乘方
    • 优先级,乘方 > [乘,除,整除,取余] > [加,减]
  • 赋值运算符

    • =,赋值
    • +=,加后赋值
    • -=,减后赋值
    • *=,乘后赋值
    • /=,除后赋值
    • //=,整除后赋值
    • %=,取余后赋值
    • **=,次方后赋值
  • 比较运算符

    • >,大于
    • >=,大于等于
    • <,小于
    • <=,小于等于
    • !=,不低于
    • ==,等于

如何比较字符大小?

  • 查看字母和数字的ASCII值;
  • 查看指定字符的 ASCII 值:ord()
  • 已知 ASCII 值查看对应的字符:chr()

In [1]: ord('a')
Out[1]: 97
In [2]: chr(97)
Out[2]: 'a' 
  • 关系运算符(逻辑运算符)

    • and:短路与,若左操作数为 False,表达式结果为 False,。
    • or:短路或,若左操作数为 True ,表达式结果为 True。
    • not:取反操作。
    • 一些例子:
表达式 结果
1 and True True
0 and True 0
1 or True 1
0 or True True
1 and False False
0 and False 0
1 or False 1
0 or False False
True and 1 1
True and 0 0
True or 1 True
True or 0 True
False and 1 False
False and 0 False
False or 1 1
False or 0 0

三大语句

  • 顺序语句:自上而下执行语句
  • 分支语句

    • if...
    • if...else...
    • if...elif...else...
    • 分支嵌套
  • 循环结构

    • while
    • for...in...
    • for...in...else...,循环正常结束后执行else部分。
    • while...else...
    • break,终止循环的执行
    • continue,终止本轮循环的执行
    • range(m, n, s): 生成 m(默认为0) 到 n-1 的整数,整数间隔为 s(默认为1)。
    • 推导式的使用
list1 = [data for data in range(5)]
list1 = [data**2 for data in range(5)]
list1 = [data for data in range(5) if data > 2]



感谢阅读,本文首发于 learning_python_start
登录 后评论
下一篇
corcosa
13094人浏览
2019-10-08
相关推荐
0
0
0
193