我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python 学习笔记 Day 01

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python 学习笔记 Day 01

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---')

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python 学习笔记 Day 01

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python 学习笔记 Day 01

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

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 Py
2023-01-31

python学习笔记01-基础

数据类型:(1)整数(2)浮点数整数和浮点数在计算机内部存储的方式是不同的(3)字符串字符\本身也要转义,所以\表示的字符就是\Python还允许用r''表示''内部的字符串默认不转义(4)布尔值在Python中,可以直接用True、Fal
2023-01-31

Linux学习笔记 Day 2~3

继续整理周末课程的Linux学习笔记。vim编辑器最受欢迎的是emacs,vim是vi的增强版本,特点是编辑内容时有颜色变化。命令:vim /etc/passwd三种模式:1. 普通模式-->可视模式2. 编辑模式  2.1 插入模式:按i
2023-01-31

Python学习笔记

Python介绍Python是一种解释型、面向对象的语言。官网:www.python.orgPython环境解释器:www.python.org/downloads运行方式:交互模式。在IDLE中运行。脚本模式。文件的后缀名为.py。
2023-01-30

Python 学习笔记

rs=Person.objects.all()all返回的是QuerySet对象,程序并没有真的在数据库中执行SQL语句查询数据,但支持迭代,使用for循环可以获取数据。print rs.query 会打印出原生sql语句rs=Person
2023-01-31

mysql 学习笔记 01 - mysql 的组成结构

客户端查询请求流程先来看客户端运行一条查询 sql 会经过哪些流程:mysql 基本组成结构从上面的图中可以看出,mysql 大致由 server 层 和 存储引擎层组成。为了管理方便,mysql 把连接管理、查询缓存、语法解析、查询优化这些并不涉及真实数据存
mysql 学习笔记 01 - mysql 的组成结构
2014-10-14

python学习笔记--趣学Python

由反弹球和球拍构成的游戏。球会在屏幕上飞过来,玩家要用球拍把它弹回去画布和画弹球引入模块#Tkinter -- Python的标准GUI库,Tk 接口,是python 内置的安装包from tkinter import *import ra
2023-01-31

Python学习笔记(1)

1 def sum_args(*args):2 return sum(args))3 4 def run_with_positional_args(func, *args):5 return func(*args)6
2023-01-31

Python 学习笔记 - SQLAlc

继续上一篇SQLAlchemy的学习之旅。多对多表的创建表Host和表HostUser通过表HostToHostUser关联在一起from sqlalchemy import create_enginefrom sqlalchemy.ext
2023-01-31

python scapy学习笔记

1. ubuntu下安装gnuplot 转自:http://blog.163.com/gz_ricky/blog/static/182049118201362501316961/2.安装PyX sudo pip install pyx==0
2023-01-31

python scrapy学习笔记

scrapy是python最有名的爬虫框架之一,可以很方便的进行web抓取,并且提供了很强的定制型。一、安装scrapy# pip install scrapy二、基本使用1、初始化scrapy项目# scrapy startproject
2023-01-31

python egg学习笔记

原文链接:http://www.worldhello.net/2010/12/08/2178.html经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install
2023-01-31

Python 学习笔记 - Memcac

Memcached是一个分布式内存对象缓存系统,他把数据缓存在内存里面来减少对数据库的访问,从而提高动态网页的访问速度。他的基本结构是key/value(键值对)。下面看看在Python里面如何使用。首先来安装一下服务器端,豆子直接在一个C
2023-01-31

Python学习笔记(matplotli

Python学习笔记--在Python中如何调整颜色和样式  参靠视频:《Python数据可视化分析 matplotlib教程》链接:https://www.bilibili.com/video/av6989413/?p=6所用的库及环境:
2023-01-30

python-memcached学习笔记

介绍:  memcached是免费、开源、高性能、分布式内存对象的缓存系统(键/值字典),旨在通过减轻数据库负载加快动态web应用程序的使用。  数据类型:只用一种字符串类型1:安装sudo apt-get install memcache
2023-01-31

Python学习笔记四(Python

Python os模块提供了一个统一的操作系统接口函数,通过python os模块可以实现对系统本身的命令,文件,目录进行操作,官方参考文档( http://docs.python.org/library/os)。1)os.sep 可以取代
2023-01-31

Python学习笔记-SQLSERVER

环境 : python3.6 / win10 / vs2017 / sqlserver2017一、需要安装的包pymssqlpip install pymssql二、pymssql模块的介绍pymssql 包 有modules:pymssq
2023-01-30

Python Paste 学习笔记

一、写在前面这篇文章主要介绍了Python的Paste库的使用,学习过程中主要参考官网文档以及自己的理解,整理成笔记以便后续自己查阅。 如果转载,请保留作者信息。 邮箱地址:jpzhang.ht@gmail.com Python Pa
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录