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 ...
随机推荐
- python查询修改配置文件功能
阅读目录 一.python查询功能代码 1.查询修改配置文件 global log 127.0.0.1 local2 daemon maxconn 256 log 127.0.0.1 local2 i ...
- 关于web资金系统提现安全保护,防止极快的重复并发请求导致重复提现的解决思路
关于WEB金融系统中的提现安全问题很多人没有深入思想,导致有漏洞,常常会遇到有些人遇到被攻击到导资金损失的麻烦, 其实要彻底解决重复并发请求 导致重复提现问题,是需要花点心思的,并没有看起来的 ...
- Android org.json.JSONArray cannot be converted to JSONObject
今天在做Android项目移植的时候总是出现org.json.JSONArray cannot be converted to JSONObject异常,本着资源共享的理念,将异常处理过程以及引发该异 ...
- 微信小程序 写一个获取验证码 及setInterval 使用基本方法
<!--index.wxml--> <view class="container"> <view class="container_cont ...
- Linux下单机实现Zookeeper集群
安装配置JAVA开发环境 下载ZOOKEEPER zookeeper下载地址 在下载的zookeeper目录里创建3个文件,zk1,zk2,zk3,用于存放每个集群的数据文件. 并在三个目录下创建da ...
- 读Cassandra源码之并发
java 并发与线程池 java并发包使用Executor框架来进行线程的管理,Executor将任务的提交与执行过程分开,直接使用Runnable表示任务.future获取返回值.ExecutorS ...
- 两个案例轻松理解MyBatis中的TypeHandler!
在做开发时,我们经常会遇到这样一些问题,比如我有一个Java中的Date数据类型,我想将之存到数据库的时候存成一个1970年至今的毫秒数,怎么实现?再比如我有一个User类,User类中有一个属性叫做 ...
- DotNetCore跨平台~在appsettings.json里自定义配置项
回到目录 DotNetCore里一切都是依赖注入的,对于appsettings这个可扩展的配置对象也不例外,它位于项目根目录,一般在startup里去注册它,在类中通过构造方法注入来获取当前的对象,以 ...
- ASP.NET Core - 开篇
由来 ASP.NET Core 是一个跨平台的高性能开源框架,ASP.NET Core第一次出现在我们眼前是以 ASP.NET vNext 命名的,然后又重新命名为ASP.NET 5,为了表明它并不是 ...
- Spring Cloud Alibaba 新版本发布:众多期待内容整合打包加入!
在Nacos 1.0.0 Release之后,Spring Cloud Alibaba也终于发布了最新的版本.该版本距离上一次发布,过去了整整4个月!下面就随我一起看看,这个大家期待已久的版本都有哪些 ...