python第三课:安装pycharm,数据类型初识

上节内容
变量
if else
注释 # ‘‘‘ msg ‘‘‘
3个引号 打印多行
‘, "" 双单引号的意义是一样的

缩进

本节内容
pycharm使用
集成开发环境(IDE,Integrated Development Environment )
VIM #经典的linux下的文本编辑器
Emacs #linux 文本编辑器, 比vim更容易使用
Eclipse # Java IDE,支持python, c ,c++
Visual Studio # 微软开发的 IDE, python,c++,java,C#
notepad++ ,
sublime python开发的
Pycharm ,是主要用于python开发的ide

location 位置
untitled 未命名的
fullstack 全栈
interpreter 解释器

  

字符格式化输出
占位符 %s s = string
%d d = digit 整数
%f f = float 浮点数,约等于小数

数据运算
数据类型出初识
数字
整数 int(integer)
整型
长整型
in py3 已经不区分整型与长整型,统一都叫整型
in C int age 22 , long age
布尔 只有2种状态,分别是
真 True
假 False

字符串
salary.isdigit()
计算机中, 一切皆为对象
世界万物,皆为对象,一切对象皆可分类

循环loop
有限循环 ,次数限制
无限循环=死循环
continue 结束本次循环,继续下一次循环
break 跳出整个当前的循环

for
while
break , continue

数字:

2 是一个整数的例子。
长整数 不过是大一些的整数。
3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
(-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中表示复数是什么?。

int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

long(长整型)
  跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
  注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。
float(浮点型)

      先扫盲 http://www.cnblogs.com/alex3714/articles/5895848.html 
  浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。
complex(复数)
  复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。

注:Python中存在小数字池:-5 ~ 257

2、布尔值

  真或假

  1 或 0

3、字符串

"hello world"

 

万恶的字符串拼接:

  python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号每出现一次就会在内从中重新开辟一块空间。

字符串格式化输出

1 name = "alex"
2 print "i am %s " % name
3
4 #输出: i am alex

PS: 字符串是 %s;整数 %d;浮点数%f

原文地址:https://www.cnblogs.com/davelau/p/8201823.html

时间: 2024-10-14 20:55:12

python第三课:安装pycharm,数据类型初识的相关文章

Python 第三课,函数。

一,几种编程思想 1.面向过程编程:根据业务逻辑从上到下实现功能, 2.函数式编程:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 3.面向对象编程:对函数进行分类和封装 二,函数的定义和使用 1. 函数的构成 def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件.计算出 [11,22,38,888,2]中的最大数等... 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据. 2.参数的分类 普通

python第三库安装方法记录

一.Python包管理工具   Python包管理工具,可以很方便的安装第三方模块 1. setuptools 下载地址:https://pypi.python.org/pypi/setuptools/    setuptools-24.0.3.tar.gz的下载地址:    https://pypi.python.org/packages/84/24/610d8bb87219ed6d0928018b7b35ac6f6f6ef27a71ed6a2d0cfb68200f65/setuptools-

小哈学Python第三课-字符集编码

table.hovertable { font-family: verdana, arial, sans-serif; font-size: 11px; color: #333333; border-width: 1px; border-color: #999999; border-collapse: collapse } table.hovertable th { background-color: #c3dde0; border-width: 1px; padding: 8px; borde

电脑小白学习第三课---安装程序(QQ为例)

我们在安装程序的时候,有时会自动给我们安装一些其他的没用的软件或者有些是流氓软件.我们安装程序时不只是单纯的点击下一步,下一步.下面演示如何去安装一个程序,以qq的安装为例.首先下载安装包.下载后,直接双击安装包,开始安装.首先看一下自定义选项.(一般程序启动都会让选择安装路径等,都看一下,是否有包含其他不相关的软件)设置安装路径,及其他选项,可以不让添加到快速启动栏,不让开机启动等.注意下面这个,在完成安装时,把不需要的都取消掉.否则会把不相关的程序都安装上啦.最后一步很关键.一定要注意. 原

[python第三课]分支结构

print("3.第三章:分支结构\n(1)if语句的使用\nif 条件:\n\t语句1\nelse\n\t语句2\n含义:如果条件对,则执行语句1,如果条件不对,则执行语句2\n") 原文地址:https://www.cnblogs.com/XiaoHongLactasoy/p/12610066.html

Python第三课

collections         --import collections 计数器 Counter  --对字典的扩展用于追踪某值的出现次数 如:import collections str1=  'akdjfdlkjfewioewlkwmee' c = collections.Counter(str1) print c Counter({'e': 4, 'k': 3, 'w': 3, 'd': 2, 'f': 2, 'j': 2, 'l': 2, 'a': 1, 'i': 1,'m':

python第三课笔记

以下哪个变量的命名不正确?为什么? (A) MM_520  (B) _MM520_  (C) 520_MM  (D) _520_MM 答:C不正确,不能数字开头 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗? >>>myteacher = '小甲鱼' >>>yourteacher = myteacher >>>yourteacher = '黑夜' >>>print(myteacher) 复制代码 答:小甲鱼 在不上机的情况下

MIT Python 第三课一般代码样式 循环式程序 第15分钟:求16的平方根:4

求16的平方根:4 >>> #显示16的平方根 >>> x=16 >>> ans=0 >>> while ans*ans<16: ans=ans+1 print(ans) 1 2 3 4 >>> print(ans) 4 >>> 终极测试中应该是<0 没有=0 >>> x=16 >>> ans=0 >>> while ans*ans&

Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化

Python入门(二)--IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化 我们从今天就开始正式的学习PY交易了,PY交易还行,我们有基础之后学习起来倒不是说那么的被动,我学习的是Python2.7,虽然现在随着版本的迁移至Python3,但是这个并不会对我们造成什么困扰,毕竟只是一个适应阶段 我们的学习资料:廖雪峰官方网站Python2.7教程 一.IDE选择PyCharm 我们虽然在前面一章已经配置过,但是我们还是有很多的IDE可以开发Py,比如su