返回顶部
首页 > 资讯 > 后端开发 > Python >Python 学习笔记 Day 01
  • 669
分享到

Python 学习笔记 Day 01

学习笔记PythonDay 2023-01-31 00:01:29 669人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

CPU  相当于人的大脑 内存  存储数据  4G  8G  16G  32G  --成本高 断电即消失 硬盘  1T  固态硬盘  机械硬盘  应该长久保存的数据 重要文件 操作系统 应用程序 宏观上:python2与python3

CPU  相当于人的大脑

内存  存储数据  4G  8G  16G  32G  --成本高 断电即消失

硬盘  1T  固态硬盘  机械硬盘  应该长久保存的数据

重要文件

操作系统

应用程序

宏观上:python2与python3的区别

  Python2 源码不标准,混乱,重复代码太多

  python3 统一 标准,去除重复代码

python是一门动态解释性的强类型定义语言

优点

  1. python的定位是'优雅''明确''简单'
  2. 开发效率高
  3. 高级语言
  4. 可移植性
  5. 可扩展性
  6. 可嵌入性

缺点

  1. 速度慢
  2. 代码不能加密
  3. 线程不能利用多CPU问题

编译型:一次性将所有程序编译成二进制文件

  优点:运行速度快

  缺点:开发效率低,不能跨平台

  举例:C c++

解释型:当程序执行时,一行一行的解释

  优点:开发效率高,可以跨平台

  缺点:运行速度慢

  举例:Python PHP

Python2X. 和 Python3X. 的区别

  python2的默认编码方式是ascii码 (解决方法: 首行 #-*- encoding:utf-8 -*-)

  python3的默认编码方式是utf-8码

CPython

  转换为C语言能识别的字节码

IPython

PyPy

  一次性全部编译成字节码

Jython

  转换为Java语言能识别的字节码

IronPython

变量:将一些运算的中间结果暂存到内存中,以便后续代码调用

规范:

  1. 必须由数字 字母 下划线组成的任意,且不能数字开头的
  2. 不能是Python关键字
  3. 变量具有可描述性
a = 1
b = 2
c = a + b
d = a - b

 

常量:一直不变的量 pi

BIRTH_OF_CHINA = 1949
PI = 3.14

注释:方便自己、方便他人理解代码

#单行注释
'''
多行注释
多行注释
多行注释
'''
"""
多行注释
多行注释
多行注释
"""
 

input()

  1. 等待输入
  2. 将你输入的内容赋值给前面的变量
  3. input输出的数据类型全部是str
name = input('请输入姓名')
age = input('请输入年龄')
print('你好,' + name)
print('你今年' + age + '岁')

数字:int

  12.3  456

  +  -  *  /  **(幂次)  %(取余)

a = 1 + 2
b = a + 3
c = 2 ** 4
d = 15 % 2

 

字符串:str

  'hello world'  '你好'

  Python中凡是用引号引起来的都是字符串

  可相加:字符串拼接

  可相乘:str * int

a = 'hello python'
b = 'my name is WJZ'
print(a + b)
print(a * 3)

 

布尔值:bool

  True  False

判断数据类型

  type()

a = 111
b = 'hello python'
c = True
print(type(a))
print(type(b))
print(type(c))

if 条件:

  结果

 1 count = 1
 2 flag = True
 3 while flag:
 4     print(count)
 5     count += 1
 6     if count > 100:
 7         flag = False
 8 print('------------------------------------------')
 9 count = 1
10 sum = 0
11 while count <= 100:
12     print(count)
13     sum = sum + count
14     count += 1
15 print(sum)
16 print('------------------------------------------')
17 print('111')
18 while True:
19     print('222')
20     print('333')
21     break
22     print('444')
23 print('abc')
24 print('------------------------------------------')
25 count = 1
26 while True:
27     print(count)
28     count += 1
29     if count > 100:
30         break
31 print('------------------------------------------')
32 count = 0
33 while count <= 100:
34     count += 1
35     if count >5 and count < 95:
36         continue
37     print('loop', count)
38 print('---out of while loop---')

 

while 条件:

  循环体

  无限循环

  终止循环:改变条件,使其不成立

       break(终止循环)

       continue(结束本次循环)

 1 count = 1
 2 flag = True
 3 while flag:
 4     print(count)
 5     count += 1
 6     if count > 100:
 7         flag = False
 8 print('------------------------------------------')
 9 count = 1
10 sum = 0
11 while count <= 100:
12     print(count)
13     sum = sum + count
14     count += 1
15 print(sum)
16 print('------------------------------------------')
17 print('111')
18 while True:
19     print('222')
20     print('333')
21     break
22     print('444')
23 print('abc')
24 print('------------------------------------------')
25 count = 1
26 while True:
27     print(count)
28     count += 1
29     if count > 100:
30         break
31 print('------------------------------------------')
32 count = 0
33 while count <= 100:
34     count += 1
35     if count >5 and count < 95:
36         continue
37     print('loop', count)
38 print('---out of while loop---')

 

--结束END--

本文标题: Python 学习笔记 Day 01

本文链接: https://lsjlt.com/news/182500.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python 学习笔记 Day 01
    CPU  相当于人的大脑 内存  存储数据  4G  8G  16G  32G  --成本高 断电即消失 硬盘  1T  固态硬盘  机械硬盘  应该长久保存的数据 重要文件 操作系统 应用程序 宏观上:python2与python3...
    99+
    2023-01-31
    学习笔记 Python Day
  • Python3学习笔记01-Python
    1. 下载 python-3.6.3 下载地址:https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe安装 python-3.6.3安装的第一个界面注意选中“Add P...
    99+
    2023-01-31
    学习笔记 Python
  • python学习笔记01-基础
    数据类型:(1)整数(2)浮点数整数和浮点数在计算机内部存储的方式是不同的(3)字符串字符\本身也要转义,所以\表示的字符就是\Python还允许用r''表示''内部的字符串默认不转义(4)布尔值在Python中,可以直接用True、F...
    99+
    2023-01-31
    学习笔记 基础 python
  • JAVA学习笔记- - - day 2
     💕前言:作者是一名正在学习JAVA的初学者,每天分享自己的学习笔记,希望能和大家一起进步成长💕 目录  💕前言:作者是一名正在学习JAVA的初学者,每天分享自己的学习笔记,希望能和...
    99+
    2023-09-04
    学习
  • Linux学习笔记 Day 2~3
    继续整理周末课程的Linux学习笔记。 vim编辑器 最受欢迎的是emacs,vim是vi的增强版本,特点是编辑内容时有颜色变化。命令:vim /etc/passwd 三种模式: 1. 普通模式-->可视模式 2....
    99+
    2023-01-31
    学习笔记 Linux Day
  • Python学习笔记
    Python介绍 Python是一种解释型、面向对象的语言。 官网:www.python.org Python环境 解释器:www.python.org/downloads 运行方式: 交互模式。在IDLE中运行。 脚本模式。文件的后缀...
    99+
    2023-01-30
    学习笔记 Python
  • Python 学习笔记
    rs=Person.objects.all() all返回的是QuerySet对象,程序并没有真的在数据库中执行SQL语句查询数据,但支持迭代,使用for循环可以获取数据。 print rs.query 会打印出原生sql语句 rs=Pe...
    99+
    2023-01-31
    学习笔记 Python
  • mysql 学习笔记 01 - mysql 的组成结构
    客户端查询请求流程 先来看客户端运行一条查询 sql 会经过哪些流程: mysql 基本组成结构 从上面的图中可以看出,mysql 大致由 server 层 和 存储引擎层组成。 为了管理方便,mysql 把连接管理、查询缓存、语法解析、...
    99+
    2014-10-14
    mysql 学习笔记 01 - mysql 的组成结构
  • python学习笔记--趣学Python
    由反弹球和球拍构成的游戏。球会在屏幕上飞过来,玩家要用球拍把它弹回去 画布和画弹球 引入模块 #Tkinter -- Python的标准GUI库,Tk 接口,是python 内置的安装包 from tkinter import * i...
    99+
    2023-01-31
    学习笔记 python Python
  • Day-01 Python基础
    一、Python介绍   Python是一门解释型,弱类型,高级开发编程语言;可广泛应用于众多领域,如:网页开发,数据分析,爬虫等众多领域。   目前Python主要应用领域:云计算、web开发、科学运算、人工智能、系统运维、金融。   ...
    99+
    2023-01-30
    基础 Day Python
  • python OpenCV学习笔记
    目录图像翻转图像轮廓排序图像轮廓排序颜色识别基础颜色识别根据BGR获取HSV阈值编辑器图像翻转 使用Python的一个包,imutils。使用下面的指令可以安装。 pip in...
    99+
    2024-04-02
  • Python学习笔记(matplotli
    Python学习笔记--在Python中如何调整颜色和样式   参靠视频:《Python数据可视化分析 matplotlib教程》链接:https://www.bilibili.com/video/av6989413/p=6 所用的库及环...
    99+
    2023-01-30
    学习笔记 Python matplotli
  • Python学习笔记(二)
    学完了基础中的基础后,我们准备深入基础中的函数、类和对象。 function函数: 正如英文单词描述的,函数就是“功能”的意思,把完成一个功能所需要的代码打包起来放在一个函数下可以方便以后程序的重复调用,也能使整体代码条理清晰。正如前...
    99+
    2023-01-30
    学习笔记 Python
  • python学习笔记(1
    关于随笔 python随笔只是个人笔记,可能会有遗漏或错误,仅供参考 学习文档地址 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e5...
    99+
    2023-01-30
    学习笔记 python
  • python-memcached学习笔记
    介绍:   memcached是免费、开源、高性能、分布式内存对象的缓存系统(键/值字典),旨在通过减轻数据库负载加快动态web应用程序的使用。   数据类型:只用一种字符串类型 1:安装 sudo apt-get install me...
    99+
    2023-01-31
    学习笔记 python memcached
  • Python学习笔记(2)
    Python开发IDE:pycharm   ,eclipse 快捷键:Ctrl+?整体注释 一·运算符   +(加)   -(减)  *(乘)   /(除)  **(幂)  %(余)   //(商)     判断某个东西是否在某个东西里边...
    99+
    2023-01-30
    学习笔记 Python
  • Python学习笔记-SQLSERVER
    环境 : python3.6 / win10 / vs2017 / sqlserver2017 一、需要安装的包pymssql pip install pymssql 二、pymssql模块的介绍 pymssql 包 有modules...
    99+
    2023-01-30
    学习笔记 Python SQLSERVER
  • Python学习笔记(1)
    Python开发框架:       a.Python基础;       b.网络编程;       c.WEB框架;       d.设计模式+算法;       e.项目阶段; 开发:   开发语言:       高级语言:Python...
    99+
    2023-01-30
    学习笔记 Python
  • Python学习笔记(1)
    1 def sum_args(*args): 2 return sum(args)) 3 4 def run_with_positional_args(func, *args): 5 return func(*...
    99+
    2023-01-31
    学习笔记 Python
  • Python 学习笔记 - SQLAlc
    继续上一篇SQLAlchemy的学习之旅。多对多表的创建表Host和表HostUser通过表HostToHostUser关联在一起from sqlalchemy import create_engine from sqlalchemy.ex...
    99+
    2023-01-31
    学习笔记 Python SQLAlc
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作