python基础知识
python_1
Python解释器
CPython
C语言开发的Python解释器,最广泛
IPython
一个交互式、功能增强的CPython
Pypy
Python语言写的Python解释器,JIT技术,动态编译Python代码
Jpython
...
文章
技术小阿哥
2017-10-30
623浏览量
Python的基础语法
Python的基础语法
在对Python有了基础的认识之后,下面来了解一下Python的基础语法,看看它和C语言、java之间的基础语法差异。
一.变量、表达式和语句
Python中的语句也称作命令,比如print "hello python"这就是一条语句。
表达式,顾名思义,是指用...
文章
eddie小英俊
2015-01-16
511浏览量
python学习(3)--数据类型
python学习(3)--数据类型
1.python基本数据类型有五种:数字、字符串、列表、元组、字典。今天给大家介绍数字和字符串这两种。
(1)python中数字主要分为整型、浮点型、以及复数这三种。
在python中为我们提供了type函数,这个函数返回的是一个数据类型,python代码如下...
文章
优惠券发放
2018-03-19
950浏览量
Python之位移操作符所带来的困惑
郑昀@玩聚SR 20091013
一、现象
Python 中执行左移操作(即将一个数的二进制位整体向左移若干位,移位后在低位补零,高位溢出部分舍弃):
>>> 1000<<25结果是:33554432000L而在 C#、C++等语言中执行同样的左移操作,结果却迥然不同...
文章
郑昀
2016-04-26
4237浏览量
初识切片 | python从入门到精通:进阶篇之二
进阶篇第一课:列表的简介
初识切片
定义:切片指的是在现有的列表中获取一个子列表。创建一个列表,一般创建列表时,变量的名字会使用复数。
stus=['孙悟空','八戒','沙和尚']
print(stus[0])
这里如果使用索引来获取元素的值,则将stus[]内的数值换一下即可。小提示:索引的值...
文章
被纵养的懒猫
2020-01-06
264浏览量
Python 的整数与 Numpy 的数据溢出
某位 A 同学发了我一张截图,问为何结果中出现了负数?
看了图,我第一感觉就是数据溢出了。数据超出能表示的最大值,就会出现奇奇怪怪的结果。
然后,他继续发了张图,内容是 print(100000*208378),就是直接打印上图的 E[0]*G[0],结果是 20837800000,这是个正确的...
文章
python猫
2019-09-10
1058浏览量
《Python数据科学指南》——1.18 使用过滤器
本节书摘来自异步社区《Python数据科学指南》一书中的第1章,第1.18节,作者[印度] Gopi Subramanian ,方延风 刘丹 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.18 使用过滤器
顾名思义,过滤器就是按照给定的函数从一个序列中过滤出相应的元素。给定一个包含...
文章
异步社区
2017-05-02
1400浏览量
《Python数据科学实践指南》一2.2 字符串
本节书摘来自华章出版社《Python数据科学实践指南》一书中的第2章,第2.2节,纪路 著,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.2 字符串
在第1章中我们已经接触过字符串了,Python不像其他语言一样有字符类型,在Python中,一个字符仅仅是包含一个字符的字符串。而且字...
文章
华章计算机
2017-05-02
864浏览量
自定义异常对象 | Python从入门到精通:高阶篇之四十三
异常对象 | Python从入门到精通:高阶篇之四十二
抛出异常
可以使用 raise 语句来抛出异常,raise语句后需要跟一个异常类 或 异常的实例。
def add(a,b):
r = a + b
return r
print(add(123,456))
执...
文章
温柔的养猫人
2020-03-27
77浏览量
《Python数据科学实践指南》——2.2 字符串
本节书摘来自华章计算机《Python数据科学实践指南》一书中的第2章,第2.2节,作者 纪路,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.2 字符串
在第1章中我们已经接触过字符串了,Python不像其他语言一样有字符类型,在Python中,一个字符仅仅是包含一个字符的字符串。而且...
文章
华章计算机
2017-07-03
1022浏览量
《Python数据科学实践指南》——2.2节字符串
本节书摘来自华章社区《Python数据科学实践指南》一书中的第2章,第2.2节字符串,作者纪路,更多章节内容可以访问云栖社区“华章社区”公众号查看
2.2 字符串在第1章中我们已经接触过字符串了,Python不像其他语言一样有字符类型,在Python中,一个字符仅仅是包含一个字符的字符串。而且字符...
文章
华章计算机
2017-05-02
737浏览量
最有效的求解方法:三行代码搞定任何线性方程
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来!
在三行函数中解决任何线性方程式的技巧,甚至可以在两行代码中重写,不想了解一下嘛?据笔者所知,这是解决Python中线性方程的最有效方法。
defsolve_linear(equation,var...
文章
云栖号资讯小编
2020-05-21
248浏览量
Numpy入门
标题中的英文首字母大写比较规范,但在python实际使用中均为小写。
2018年7月23日笔记
0. 学习内容:
Python科学计算库:Numpy需要掌握的知识:
1.Numpy简介;2.Numpy程序包;3.简单的Numpy程序;4.为什么使用Numpy;
5.Numpy是什么;6.Numpy...
文章
潇洒坤
2018-07-26
942浏览量
原码,补码,反码
点击关注 异步图书,置顶公众号
每天与你分享 IT好书 技术干货 职场知识
机器数
一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.
真值
因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如上面的有符...
文章
异步社区
2018-04-26
1989浏览量
python入门:进来吧,给自己10分钟,这篇文章带你直接学会python
初试牛刀
假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手...
文章
诸葛青云h
2018-09-14
912浏览量
为什么数组下标是从0开始?
也不是所有的高级程序语言都是如此,比如Python数组下标就支持负数。
原因一:历史原因
语言出现顺序从早到晚C、Java、JavaScript。C语言数组下标是从0开始->Java也是->JavaScript也是。降低额外的学习和理解成本。
原因二:减少CPU指令运算
(1)下标从0...
文章
bengxu
2018-10-29
1439浏览量
《Python数据科学实践指南》一 第2章 Python基础知识
本节书摘来自华章出版社《Python数据科学实践指南》一书中的第2章,第2.1节,纪路 著,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
第2章
Python基础知识
为了开启我们的数据科学之旅,本章会进行一些基础的编程训练。第1章中已经搭建好了Python的运行环境,读者应该已经能够在...
文章
华章计算机
2017-05-02
1326浏览量
leetcode 50 Pow(x, n)
经蛋蛋介绍,才知道leetcode,看了一下,题目还不错,只要求写出部分代码,实现某一个功能,貌似比较接近公司的面试题。还有就是题目描述简洁,哈哈。
题目描述:Implement pow(x, n).
C语言版:
测试数据比较严,还有负数,比较奇葩的是测试数据包含有INT_MIN,此处应注意它是不...
文章
hlearning
2015-03-30
510浏览量
《像计算机科学家一样思考Python(第2版)》——1.9 练习
本节书摘来自异步社区《像计算机科学家一样思考Python(第2版)》一书中的第1章,第1.9节,作者[美] Allen B. Downey,赵普明 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.9 练习
练习 1-1
在计算机前阅读本书是一个好主意,因为你可以边看边试验书中的示例。...
文章
异步社区
2017-05-02
1749浏览量
Python | 变量类型详解
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
变量赋值
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包...
文章
技术小能手
2018-10-24
1223浏览量
Python串口编程
python的串口网上有很多例子,这里了只是把认为好的整理到一起。
首先,应该安装serial模块,还能开始后续的操作。我用的python2.6,serial模块可以在这里下载安装serial模块下载
1,字符串的发送接收
短接串口的2、3脚,创建一个文本,如:
[python] view...
文章
优惠码发放
2018-02-06
1642浏览量
Python算术运算符
+ 加 - 两个对象相加- 减 - 得到负数或是一个数减去另一个数* 乘 - 两个数相乘或是返回一个被重复若干次的字符串/ 除 - x除以y% 取模 - 返回除法的余数** 幂 - 返回x的y次幂// 取整除 - 返回商的整数部分
a = 10
b = 20
print a...
文章
西北野狼
2017-04-06
458浏览量
《Python数据科学实践指南》——2.1节应当掌握的基础知识
本节书摘来自华章社区《Python数据科学实践指南》一书中的第2章,第2.1节应当掌握的基础知识,作者纪路,更多章节内容可以访问云栖社区“华章社区”公众号查看
2.1 应当掌握的基础知识本节会介绍一些学习Python前应当掌握的基础知识,这一部分内容在所有的编程语言学习中基本上都是类似的,Pyth...
文章
华章计算机
2017-05-02
973浏览量
Python的6种内建序列之通用操作
数据结构式通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。在Python中,最基本的数据结构是序列(sequence)。序列中的每个元素被分配一个序号--即元素的位置,也称为索引。第一个元素索引是0,第二个则是1,一次类推。
P...
文章
云栖公开课
2019-11-30
763浏览量
python文件操作及seek偏移详解
一、python文件操作中的编码
本次测试是基于python 2.7.12 OS:Ubuntu16.04 pycharm环境,以及win7下2.7.12;
首先说下汉字在文件中占用的字节数,这个先看以下实验(win7)下 因为linux下不支持gbk,本文不讲utf-8 ,gb...
文章
余二五
2017-11-24
1516浏览量
Python 入门教程 16 ---- Introduction to Bitwise Operators
第一节
1 介绍了Python的二进制
2 我们利用0bxx来表示一个二进制,比如1 = 0b1,2 = 0b10等等
第二节
1 介绍了Python的函数bin(x),主要是用来求10进制数x的二进制值
2 比如bin(2)为0b10
3 ...
文章
陈国林
2013-10-05
856浏览量
《Python编程从0到1》笔记4——你分得清“索引和切片”吗?
Python为序列类型(sequence types)[1]提供了独特的索引(indexing)和切片(slicing)机制以访问序列的某个元素或某一部分。
[1] 如list, tuple, range, str, bytes, bytearray, memoryview
1.索引
在前文中已经...
文章
游客6fnkpdhpdezc6
2019-10-27
388浏览量
Python时间运算的详细机制初探讨
本篇共2部分,上篇我们初步探讨Python时间运算的机制,下篇为一句话快速运用Python的datetime进行时间运算的技巧。
Python时间运算的详细机制初探讨
我们先来看一张图:
import time
导入时间模块;
In [5]: time.strptime('20161009...
文章
青衫无名
2018-03-16
1138浏览量
文件常用操作
# f.write() #字符串写入文件
#
# f.writelines #将一串字符串写入文件。 该序列可以是生成字符串的任何可迭代对象,通常是字符串列表
#
# f.read([size]) #默认读出文件中所有内容,可以指定size(字节)
#
# f.readline([s...
文章
skysparrow
2018-05-08
612浏览量
Python零基础学习笔记(二)——数据的存储
计算机用来存储数据,计算数据
数据存放在内存里
bit中文名称是位,音译“比特”,是用以描述电脑数据量的最小单位。二进制数系统中,每个0或1就是一个位(bit)。
单位换算1Byte=8bit1Kb=1024bit=2^10bit=1/8KB1Mb=1024Kb=2^20bit=1/8MB1Gb=...
文章
我是jjking
2019-01-15
9533浏览量