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的更多相关文章

  1. Python学习--04条件控制与循环结构

    Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...

  2. Python学习--01入门

    Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...

  3. Python 学习小结

    python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...

  4. Python学习路径及练手项目合集

    Python学习路径及练手项目合集 https://zhuanlan.zhihu.com/p/23561159

  5. python学习笔记-python程序运行

    小白初学python,写下自己的一些想法.大神请忽略. 安装python编辑器,并配置环境(见http://www.cnblogs.com/lynn-li/p/5885001.html中 python ...

  6. Python学习记录day6

    title: Python学习记录day6 tags: python author: Chinge Yang date: 2016-12-03 --- Python学习记录day6 @(学习)[pyt ...

  7. Python学习记录day5

    title: Python学习记录day5 tags: python author: Chinge Yang date: 2016-11-26 --- 1.多层装饰器 多层装饰器的原理是,装饰器装饰函 ...

  8. [Python] 学习资料汇总

    Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大且完善的通用型语言,已经有十多年的发展历史,成熟且稳定.Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用 ...

  9. Python学习之路【目录】

    本系列博文包含 Python基础.前端开发.Web框架.缓存以及队列等,希望可以给正在学习编程的童鞋提供一点帮助!!! 目录: Python学习[第一篇]python简介 Python学习[第二篇]p ...

随机推荐

  1. Docker 创建 Crowd3.3.2 以及打通 Jira Software7.12.3和Confluence6.12.2 SSO 单点登录

    目录 目录 1.介绍 1.1.什么是Crowd? 2.Crowd 的官网在哪里? 3.如何下载安装? 4.对 Crowd 进行配置 4.1.破解 Crowd 第一步 4.2.破解 Crowd 第二步, ...

  2. Elasticsearch安装配置

    文档地址: https://www.elastic.co/guide/en/elasticsearch/reference/6.5/setup.html 官方页面提供自0.9版本以来的说明文档,由于我 ...

  3. Spring Boot获取前端页面参数的几种方式总结

    Spring Boot的一个好处就是通过注解可以轻松获取前端页面的参数,之后可以将参数经过一系列处理传送到后台数据库. 获得的方式有很多种,这里稍微总结一下,大致分为以下几种: 1.指定前端url请求 ...

  4. Shell中map的使用

    Shell中的map与array有很多的相似之处,array操作:https://www.cnblogs.com/qq931399960/p/10786111.html 一.在使用map时,需要先声明 ...

  5. 【安富莱TCPnet网络教程】HTTP通信实例

    第41章      HTTP超文本传输协议基础知识 本章节为大家讲解HTTP(HyperText Transfer Protocol,超文本传输协议),从本章节开始,正式进入嵌入式Web的设计和学习. ...

  6. Java数据结构和算法 - 简单排序

    Q: 冒泡排序? A: 1) 比较相邻的元素.如果第一个比第二个大,就交换它们两个; 2) 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数; 3) 针 ...

  7. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 二十三║Vue实战:Vuex 其实很简单

    前言 哈喽大家周五好,马上又是一个周末了,下周就是中秋了,下下周就是国庆啦,这里先祝福大家一个比一个假日嗨皮啦~~转眼我们的专题已经写了第 23 篇了,好几次都坚持不下去想要中断,不过每当看到群里的交 ...

  8. GoLand2019 激活码

    此教程对最新2019版本GoLand有效!!! 本教程对windows.mac.ubuntu全系统可用 此教程实时更新,请放心使用:如果有新版本出现猪哥都会第一时间尝试激活: goland官网下载地址 ...

  9. 网络协议 13 - HTTPS 协议:加密路上无尽头

    系列文章传送门: 网络协议 1 - 概述 网络协议 2 - IP 是怎么来,又是怎么没的? 网络协议 3 - 从物理层到 MAC 层 网络协议 4 - 交换机与 VLAN:办公室太复杂,我要回学校 网 ...

  10. springcloud~服务注册与发现Eureka的使用

    服务注册与发现是微服务里的概念,也是一个基本的组件,负责服务组件的认证,即实现『你是谁』的功能,在服务注册与发现里,存在两种模式,即服务端发现和客户端发现,咱们今天说的eureka属于客户端发现! 下 ...