前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 知识点笔记一常用数据类型

Python 知识点笔记一常用数据类型

作者头像
小蓝枣
发布2020-09-25 15:21:14
3390
发布2020-09-25 15:21:14
举报
文章被收录于专栏:CSDN博客专家-小蓝枣的博客

知识点主要范围:常用数据类型。

介绍
  • 诞生:1985年 圣诞节 由龟叔无聊编写出来;
  • python的3大特点:优雅、明确、简单;
  • 不适合游戏开发,游戏需要高速的渲染,要c/c++来编写;
  • 当代程序运行速度的瓶颈:数据库的操作和网络调用;
  • python的源码不能加密;
  • 互联网时代不能靠卖源码赚钱,靠的是网站或移动应用的服务;
  • 需要了解的开源:Linux,openstack(基于python写的);
  • cmd是通过系统变量的Path来找到要运行的程序;
  • cmd输入python来运行python,退出用exit();
  • python比较好用的编写程序:Geany、Notepad++;
  • word不是纯文本文件,记事本会在每个文本前加上“0xefbbbf”,python运行时会把它作为代码的一部分;
  • cmd的dir命令可以看到当前目录下的文件列表;
  • python程序的运行python xx.py
常用数据类型
  • 1.23x10^9可以用1.23e9表示;
  • 布尔值只有True和False两种,0和1是不能作为布尔值的;
  • 与 and 或 or 非 not
  • 10进制转化为16进制 hex() 8进制 oct() 2进制 bin();
  • 各类字符串或整数转化为10进制整数int(),转化为x进制int( , x );
  • 10进制和其它进制相加直接+就好了,会输出10进制的结果;
  • print()打印多个用逗号分隔开,打印出的多个间隔是空格;
  • python只有 # 这一种注释方法;
  • 转义符:\n表示换行,\t表示一个制表符,\表示\本身;
  • raw字符串,字符串前加一个r表示字符串里的字符不需要转义了,因为我可能单纯的想用多个\,没必要每个都用\来表示;
  • raw字符串不能表示多行字符串,也不能表示包含’和"的字符串,因为要用来\n的\被当做常规的\了;
  • 多行字符串用‘‘‘ ’’’三个单引号包起来表示,也可以和r搭配;
  • 字节指的是8位2进制,00000000-11111111,0到255;
  • ASCII编码是字节编码,包括大小写a,b,c和符号;
  • 中国研究了专门针对中文设计的2字节编码GB2312;
  • 包括多国文字的编码大集合Unicode编码,2字节编码,但一些特殊复杂的中文编码里面是没有的,GB2312是全的;
  • ASCII转化为Unicode编码只需要前面加8个0,就由1字节变为2字节了;
  • 整数跟整数计算的结果是整数,整数跟浮点数计算结果是浮点数;
  • python是动态语言,变量a可以是任意类型互相切换,java是静态语言,int a表示a只能为整数型,所以java定义变量时前面需要先声明类型;
  • print True and ‘a=B’ or ‘a=C’ 计算结果不是布尔型而是字符串‘a=B’,python把0、空字符串和None看做False,其他数据和非空字符串看成True,and、or运算法则短路运算。如果已经确定了结果后面就不用看了,True and ‘a=B’结果等于‘a=B’,而且真and真为真,真or肯定还是真,or后面的结果就不用看了,所以结果就是‘a=B’;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/12/29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 常用数据类型
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档