python之路——2
王二学习python的笔记以及记录
复习
1.编译型:一次性将全部的代码编译成二进制文件 c c++
优点:运行效率高
缺点:开发速度慢,不能跨平台
解释性:程序运行时,从上至下,一行一行的解释成二进制
优点:开发速度快,效率高,可以跨平台
缺点:运行效率低
2. python2 和 python3 区别:宏观上,python2源码重复,不规范
python崇尚简洁优美
python是一门动态解释性的强类型定义语言
3. #-*-encoding:utf-8 -*- 解决python2中文报错
4. 变量: 有数字,字母,下划线 任意组合 ,不能以数字开头,
具有可描述性,不能与python的关键字相同,
不能使用中文,拼音
5. 常量 :约定俗成,不可更改,大写字母
6. 注释:单行# 多行''' """
7.用户交互input: 数据类型全部是str
8.基础数据类型 bool—True,False
int— + - * / % // ** 32位:-2^31-2^31-1 64位:-2^63-2^63-1
str:加引号,字符串可相加 与数字相乘,
9.if 条件:
语句
if 条件:
语句
elif 条件:
语句
10.while 条件 :
结果 1.改变条件 2.break 强制跳出
continue:结束本次循环 继续下一次循环
学习内容
1.pycharm 安装
2.格式化输出 %s -字符串。 %d -数字。 %%显示百分号
3. while else 当while被break打断时,else不执行
4.编码
ASCII码,最初为7位,当初为了发展,预留最左边一位备用
8位(bit) = 1字节(byte)
1024byte = 1千字节 kb
1024kb = 1兆 MB
1024MB = 1GB
1024GB = 1024TB
unicode 4个字节表示一个中文字,位数浪费
utf-8 3个字节表示一个中文字
gbk 国内使用 一个中文用2字节
5.运算符
1.()> not > and > or 优先级顺序
2. int——bool ,非零数转换成bool为1,零转换为bool为0
bool——int ,True——1;False——0
3. x or y, x是True,则返回x
x and y,x是True,则返回 y
代码区
1.使用while 输入 123456 8910
count = 0
while count < 10:
count += 1
if count == 7:
print(' ')
else:
print(count)
2.使用while 输入1234568910
count = 0
while count < 10:
count += 1
if count == 7:
continue
print(count)
# 心得: pass-代表过,不执行,使用if语句时
# if 条件:
# pass 先占个地方,回头在写
# else:
# 结果 因为else的结果一般较少
3. 格式化输出,自我介绍
name = input('请输姓名:')
age = input('请输年龄:')
job = input('请输工作:')
hobby = input('请输爱好:') msg = '''-------------info of %s--------------
我叫:%s
年龄:%d
职业:%s
爱好:%s
''' % (name, name, int(age), job, hobby)
print(msg)
# 心得:占字符,使用格式要标准
# 格式化输出中,%% 为百分号显示
python之路——2的更多相关文章
- Python之路【第一篇】python基础
一.python开发 1.开发: 1)高级语言:python .Java .PHP. C# Go ruby c++ ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...
- Python之路
Python学习之路 第一天 Python之路,Day1 - Python基础1介绍.基本语法.流程控制 第一天作业第二天 Python之路,Day2 - Pytho ...
- python之路 目录
目录 python python_基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while python 基础2 编码转换 pych ...
- Python之路【第十九篇】:爬虫
Python之路[第十九篇]:爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使用 ...
- Python之路【第十八篇】:Web框架们
Python之路[第十八篇]:Web框架们 Python的WEB框架 Bottle Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Pytho ...
- Python之路【第十七篇】:Django【进阶篇 】
Python之路[第十七篇]:Django[进阶篇 ] Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接 ...
- Python之路【第十六篇】:Django【基础篇】
Python之路[第十六篇]:Django[基础篇] Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了O ...
- Python之路【第十五篇】:Web框架
Python之路[第十五篇]:Web框架 Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. 1 2 3 4 5 6 ...
- Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
Python之路[第九篇]:Python操作 RabbitMQ.Redis.Memcache.SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用 ...
- Python之路【第八篇】:堡垒机实例以及数据库操作
Python之路[第八篇]:堡垒机实例以及数据库操作 堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient ...
随机推荐
- C#获取IIS所有站点及虚拟目录和应用程序(包含名称及详细信息)
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- oracle审计的激活与取消
审计audit用户见识用户所执行的操作,并且oracle会将审计跟踪结果存放到os文件或数据库中 激活审计 conn /as sysdba show parameter audit_sys_opera ...
- MySQL Binlog与数据变更
如果对满足WHERE条件数据执行UPDATE,而UPDATE未导致前后数据发生变化,这种情况下会产生二进制日志么? ========================================== ...
- IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)
因为觉得网络上的 idea 快捷键不够详尽,所以特别编写了此篇文章,方便大家使用 idea O(∩_∩)O~ 其中的英文说明来自于 idea 的官网资料,中文说明主要来自于自己的领会和理解,英文说明只 ...
- Gravitee.io Access Management docker-compose运行
Gravitee.io 官方提供的docker-compose 快速运行的方式 默认ui 账户 admin adminadmin 环境准备 docker-compose 文件 # # Copyrigh ...
- UML异步怎么表达
直接看结果 第一虚框和第二虚框是异步的.m1 和m2 没有任何先后关系. 第一虚框和第二虚框是异步的,两者没有任何先后关系.m3和m4是有先后关系的.m3()比m4()先执行.同样m5()和m6().
- leetcode第一刷_Insert Interval
这道题的难度跟微软的那道面试题相当. 要在集合中插入一段新的集合,相当于求两个集合的并了.对于新增加一段集合的情况,分为以下几种: 1. 增加段跟原来的全然相交,也即他的起点和终点都在被包括在原来的段 ...
- Python 给实例或者类动态绑定属性和方法
首页定义一个class,创建一个实例之后,我们可以给该实例绑定任何属性和方法,先定义class: class Student: def __init__(self, name, score): sel ...
- tensorflow object detection
Follow guidelin from https://github.com/tensorflow/models/blob/master/research/object_detection/g3do ...
- Fixed-point multiplication (C166 A*B/B)
I want to multiply two fixed point numbers. After the multiplication I have to shift the result so t ...