learning_python_start

简介: learning 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
目录
相关文章
|
17天前
|
机器学习/深度学习 数据挖掘 开发工具
Python100天:01.初识python
【4月更文挑战第7天】Python100天:01.初识python
34 1
Python100天:01.初识python
|
10月前
|
设计模式 自然语言处理 JavaScript
【21天python打卡】第1天 python预备知识(1)
大家好,今天是21天python打卡的第一天,我们要想学好python,我们先了解一些关于python的基础知识。
103 0
|
10月前
|
自然语言处理 算法 Java
【21天python打卡】第2天 python预备知识(2)
​​大家好,今天是21天python打卡的第2天,我们要想学好python,要先了解一些关于python的基础知识。上一篇我们介绍了python的基本概念,python编程思想,python安装以及python的运行方式,本文我们继续讲python的预备知识。
87 0
|
存储 Java 程序员
初识Python——“Python”
初识Python——“Python”
初识Python——“Python”
|
Python
Python:使用2to3将Python2转Python3
Python:使用2to3将Python2转Python3
84 0
|
JSON 数据格式 Python
每天一个Python小技巧(1)
每天一个Python小技巧(1)
每天一个Python小技巧(1)
|
虚拟化 Python
用 Python 画一只福鼠
用 Python 画一只福鼠
122 0
用 Python 画一只福鼠
|
Python
Python—Python 问题
离线安装库
110 0
|
JavaScript Python
【Python】Python3之i18n
最近在完成阿里云MVP共创任务定pgAdmin4定制任务的时候,接触到了Python的本地化与国际化,了解了Python多语言化的基本知识,记录一下分享。其中涉及Python基础类库gettext,大家可访问link。
1386 0
|
Python
Python2 转Python3 比较
# Python2 转Python3 #### 1. 工具命令 * python2 * python/pip/pydoc * python3 * python3/pip3/pydoc3 #### 2. 语法 1. exception ``` python3
1111 0

热门文章

最新文章

相关实验场景

更多