Python20190604

Python概述

**Python是解释型,面向对象,动态数据类型的高级程序设计语言。源码易维护。
*解释型:程序不需要编译,运行时才需要翻译成机器语言,每次执行都需翻译,可移植性强。
*面向对象:。。。。。。面向对象更符合人类的思维。

*其库可跨平台,很好兼容linux、window、Macos。
C或C++可在python中调用,也可嵌入C、C++,使程序用户获得“脚本化”。
py2.x系列2020年停止维护。


Pycharm常用基本快捷键

快速进入下一行:shift + enter
注释:Ctrl + /(亦可取消注释),或用3引号,上下各三个,能够多行注释。
缩进:tab
向前缩进:shift + tab
复制当前行:ctrl + d
删除当前行:ctrl + y


Python内基本设置

1、不使用tab,tab=4空格:setting–>Editor–>Code Style–>Python

2、字体、字体颜色:setting–>Editor–>Colors & Fonts -->python

3、关闭自动更新:setting–>Appearance & Behavior -->System Settings-- >Updates

4、脚本头设置:setting–>Editor–>File and Code Templates–>Python Script

5、显示行号:setting–>Editor–>General–>Appearance–>show line numbers

6、右侧竖线是PEP8的代码规范,提示一行不要超过120个字符

7、导出、导入自定义的配置:File–>Export Settings、Import Settings


获取控制台输入

获取控制输入:input
例:msg=input("输入消息")
接着下方执行框输入空缺。


Python一些格式

*输出格式:print(“xxxxx”),例print("hello world")print(123) 可同时输出多个,括号内用逗号隔开。
*注意区分中英文输入法!!!!!!!!!

*在Python3中,非ASCII标识符(如汉字)也可用,但不合理,尽量不用。必要时处理方法:源码文件默认使用utf-8编码,可正常解析中文,无需指定utf-8编码(开头加入
#coding=utf-8#-*-coding:utf-8-*-

*像打开.exe文件一样打开.py文件,在window上是不可行的,解决方法是在.py文件里的开头加上#!/usr/bin/evn python3

        print("hello world")

通过命令chmod a+x hello.py给.py以执行权限


原码反码及补码

存储数据时,计算机需先开辟空间,再存数据,计算机开辟空间的最小单位是字节,1字节=8位。
数据存储时,用最高位表示符号位,0表示正数,1表示负数。
原码:规定了字节数,明确符号位,就得到原码(计算机以补码,不以原码,反码形式存储数据)。
反码:正数的反码就是其原码,负数的反码是其原码符号位不变,其他位取反。
补码:整数的补码是其原码(正数三码合一)
负数补码是其反码加1.


计算机内存中存储的是数据的二进制形式(0或1)

进制转换

十进制转二进制
公式:倒除法,余数逆序。

八进制转二进制
公式:【一转三位】,八进制一位相当于二进制的三位,不足三位时高位补0,计算时按十进制转换。

十六进制转二进制
公式:【一转四位】,八进制一位相当于二进制的四位,不足四位时高位补0,计算时按十进制转换。

二进制转十进制
公式:当前数字分别乘2的位数次方,再相加。(位数从0开始算

二进制转八进制
公式:【三位一取】从低位开始,每三位数得一个八进制数字,高位不足补0】

二进制转十六进制
公式:【四位一取】从低位开始,每四位数得一个十六进制数字,高位不足补0】


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值