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 ...
随机推荐
- hdu3068 最长回文 manacher
给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度.回文就是正反读都是一样的字符串,如aba, abba等 manacher裸题 #include<stdio. ...
- 洛谷P1337 【[JSOI2004]平衡点 / 吊打XXX】(模拟退火)
洛谷题目传送门 很可惜,充满Mo力的Mo拟退火并不是正解.不过这是一道最适合开始入手Mo拟退火的好题. 对模拟退火还不是很清楚的可以看一下 这道题还真和能量有点关系.达到平衡稳态的时候,物体的总能量应 ...
- @PropertySouce注解
1.@ProtertySource @PropertySouce是spring3.1开始引入的基于java config的注解. 通过@PropertySource注解将properties配置文件中 ...
- MySQL 5.7--多源复制(非GTID模式)
==================================================== 在MYSQL5.7版本中引入多源复制,一个从库允许复制多个主库的数据,每个主库被配置为一个单独 ...
- Unity 5.x Shader and Effects Cookbook(2nd) (Alan Zucconi Kenneth Lammers 著)
1. Creating Your First Shader 2. Surface Shaders and Texture Mapping 3. Understanding Lighting Model ...
- DevExpress 控件使用菜单栏之BarManager
DevExpress 开发的控件有很强的实力,不仅功能丰富,应用简便,而且界面华丽,更可方便定制.对于编程人员来说是个不错的选择.它的菜单栏控件更具代表,完全可以替代开发环境提供的基本控件,而让您编写 ...
- 深入探讨JavaScript如何实现深度复制(deep clone)
在代码复用模式里面有一种叫做“复制属性模式”(copying properties pattern).谈到代码复用的时候,很有可能想到的是代码的继承性(inheritance),但重要的是要记住其最终 ...
- ubuntu 14上安装mysql离线包
1.下载mysql在linux下离线安装包文件:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2. ...
- MySQL 中 utf8 和 utf8mb4 的使用以及字符集相关(原文优秀,必读)
MySQL 在 5.5.3 之后 (查看版本:select version();) 增加了这个utf8mb4的编码,mb4 就是 most bytes 4 的意思,支持的字节数最大为 4,即专门用来兼 ...
- webpack 4 学习资料
webpack 4 学习资料 资料 网址 webpack 中文版 https://webpack.docschina.org/configuration/ webpack 4 教程 https://s ...