python学习_2
1.pycharm部分技巧
1)创建时路径尽量要避免中文
2)用滚轮调整编辑器字体大小
1.file->setting...->editor->general 搜索'mouse'
2.找到并打勾“change font size(zoom) with ctrl+Mouse Wheel”
3.ok或apply保存设置
4.“ctrl+鼠标滚轮”就可以调整字体大
3)在代码区域空白处,右击出现菜单,“run”可以直接运行当前的文件
4)写代码时,红色波浪线代表语法错误,无法运行代码;灰色波浪线代表不符合标准格式,但可以运行代码
5)选中所要注释的所有行,ctrl+/ 可以批量注释
2.格式化输出
"字符串%s字符串%s字符串%d"%(变量1,变量2,变量3)
1)可以将变量内容插入字符串中输出
2)变量会按顺序插入%s的位置
3)%s对应字符串变量,%d对应整型变量,%%单纯输出百分号%
name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入工作:')
hobby = input("请输入兴趣:") msg = '''-----------info of %s--------------
Name : %s
Age : %d
job : %s
hobby : %s
进度为5%%
---------------end-----------------''' % (name, name, int(age), job, hobby)
# 三个引号可以多行字符串
# input返回的是字符串,age需要int()来转成整型 print(msg)
3. while - else
while 条件:
循环体
else:
循环正常结束就执行
count = 0
while count < 5:
count += 1
if count == 3:
break # 用continue替代,else就会执行
print("Loop", count+1)
else:
print("正常循环完后才会打印")
4.初始编码
1)电脑实际上处理和存储的都是二进制数
2)八个二进制数(bit)是一个字节(kyte)
8bit = 1byte
1024byte = 1MB
1024MB = 1KB
1024GB = 1TB
3)ASCII(英文),8位(一个字节)
ascii码最初是七位,又预留一位,所以ASCII码最高位永远是0,可以代表2**7=128个字符(字母,特殊字符,数字)。
4)unicode(万国码),32位(四个字节)
最初用16位,但容纳不下九万多个中文字,改用32位。
5)utf-8,中文24位(三个字节)
升级版unicode,可根据情况改变编码长度,节省空间,最常用的编码方式。中文编码用24位。
6)gbk,16位(两字节)
仅国内使用,只有中文
5.运算符
1)算数运算符
加减乘除 | + - * / | |
取余 | % | 9%4得1 |
次幂 | ** | 2**2得4 |
取整除 | // | 5//2得1 |
2)比较运算符
相等 | == |
不相等 | !=或<> |
大于 | > |
小于 | < |
大于等于 | >= |
小于等于 | <= |
3)赋值运算符
简单赋值 | = | |
加法赋值 | += | c += a 等效 c = c + a |
同理,-= *= /= **= //= |
4)逻辑运算符
与 | and |
或 | or |
否 | not |
优先级 | () > not > and >or |
同优先级从左至右算 |
python学习_2的更多相关文章
- Python学习--04条件控制与循环结构
Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...
- Python学习--01入门
Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...
- Python 学习小结
python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...
- Python学习路径及练手项目合集
Python学习路径及练手项目合集 https://zhuanlan.zhihu.com/p/23561159
- python学习笔记-python程序运行
小白初学python,写下自己的一些想法.大神请忽略. 安装python编辑器,并配置环境(见http://www.cnblogs.com/lynn-li/p/5885001.html中 python ...
- Python学习记录day6
title: Python学习记录day6 tags: python author: Chinge Yang date: 2016-12-03 --- Python学习记录day6 @(学习)[pyt ...
- Python学习记录day5
title: Python学习记录day5 tags: python author: Chinge Yang date: 2016-11-26 --- 1.多层装饰器 多层装饰器的原理是,装饰器装饰函 ...
- [Python] 学习资料汇总
Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大且完善的通用型语言,已经有十多年的发展历史,成熟且稳定.Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用 ...
- Python学习之路【目录】
本系列博文包含 Python基础.前端开发.Web框架.缓存以及队列等,希望可以给正在学习编程的童鞋提供一点帮助!!! 目录: Python学习[第一篇]python简介 Python学习[第二篇]p ...
随机推荐
- 多标签分类的结果评估---macro-average和micro-average介绍
一,多分类的混淆矩阵 多分类混淆矩阵是二分类混淆矩阵的扩展 祭出代码,画线的那两行就是关键啦: 二,查看多分类的评估报告 祭出代码,使用了classicfication_report() 三,宏平均与 ...
- odoo权限机制
转两篇关于权限的2篇文章,加深这方面的认识.注:后面附有原作者地址,希望不构成侵权. 第一篇:http://www.cnblogs.com/dancesir/p/6994030.html Odoo的权 ...
- Cocos Creator—如何给资源打MD5版本号
Cocos Creator 是Cocos最新一代的游戏开发者工具,基于 Cocos2d-x,组件化,脚本化,数据驱动,跨平台发布.Cocos Creator的开发思路已经逐步跟Unity 3D靠拢,写 ...
- 以Windows服务方式运行.NET Core程序
在之前一篇博客<以Windows服务方式运行ASP.NET Core程序>中我讲述了如何把ASP.NET Core程序作为Windows服务运行的方法,而今,我们又遇到了新的问题,那就是: ...
- Fusion Log
What is Fusion Log? Also known as the Fusion Log or Assembly Binding Log Viewer. This tool is instal ...
- 【工具篇】抓包中的王牌工具—Fiddler (2-工具介绍)
Fiddler 抓包工具界面简介 1) 字段说明 Fiddler想要抓到数据包,要确保Capture Traffic是开启,在File –> Capture Traffic. 开启后再左下角会有 ...
- 博客系统typecho的安装与使用
之前用过wordpress和emlog的博客系统,感觉上wordpress功能强大,插件多,而且也不局限博客网站,就是资源占用比较高,emlog比较简单,资源占用少,就是界面不太喜欢,功能相对也少了些 ...
- 10分钟详解Spring全家桶7大知识点
Spring框架自2002年诞生以来一直备受开发者青睐,它包括SpringMVC.SpringBoot.Spring Cloud.Spring Cloud Dataflow等解决方案.有人亲切的称之为 ...
- 用ASP.NET Core 2.1 建立规范的 REST API -- 缓存和并发
本文所需的一些预备知识可以看这里: http://www.cnblogs.com/cgzl/p/9010978.html 和 http://www.cnblogs.com/cgzl/p/9019314 ...
- 日吞吐万亿,腾讯云时序数据库CTSDB解密
一.背景 随着移动互联网.物联网.大数据等行业的高速发展,数据在持续的以指数级的速度增长,比如我们使用手机访问互网络时的行为数据,各种可穿戴设备上报的状态数据,工厂中设备传感器采集的指标数据,传统互联 ...