`
poson
  • 浏览: 348868 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

(2)python教程:数据类型和运算规则

阅读更多

python 常用的数据类型包括整型、浮点数、字符串、bool类型等等。先用一段小程序来认识这些类型吧。

#coding:utf-8    
#设置文件的编码为utf8,否则中文注释会出错

i = 11   #整数类型
d = 1.5 #浮点数
str = 'abc'  #字符串
a = 'a'      #单个字符
flag1 = True   #bool类型
flag2 = False  #bool类型


#下面分别是乘法,除法和求余运算
#print 可以打印多个参数,每个参数中用逗号隔开。
print i, i * 5, i / 5, i % 2    

print i * d     #整数与浮点数相乘
print str + a   #字符串的连接




 
输出的结果是:

1 
1.5 
abc 
a 
True 
False 

 
这里我再看看简单的运算:

#coding:utf-8    
#设置文件的编码为utf8,否则中文注释会出错 

i = 11   #整数类型 
d = 1.5 #浮点数 
str = 'abc'  #字符串 
a = 'a'      #单个字符 
flag1 = True   #bool类型 
flag2 = False  #bool类型 


#下面分别是乘法,除法和求余运算 
#print 可以打印多个参数,每个参数中用逗号隔开。 
print i, i * 5, i / 5, i % 2 ,i+1,i-1   

print i * d     #整数与浮点数相乘 
print str + a   #字符串的连接 

 



结果是:

11 55 2 1  12 10     #注释:输出的结果中,各个参数用空格隔开 
16.5 
abca 

 



知道简单的四则运算应该可以基本够用了,以后又复杂的运算再说。



字符串转换为中文可以类型转换,也可以用函数来解析。

s='100' 

s1='1.99' 

print int(s)   #类型转换 

print float(s1) #类型转换 


string.atoi(s)   #解析整数 

string.atoi(s1)  #解释浮点数 

 


其他参考:

(1)python教程:hello world
(2)python教程:数据类型和运算规则
(3)python教程:元组,列表,词典
(4)python教程:分支、循环
(5)python教程:函数
(6)python教程:class
(8)python教程:几行代码搞定python 设计模式

 

分享到:
评论

相关推荐

    Python基础语法:数据类型、进制转换、转义字符、字符编码、整数与浮点数运算规则、布尔型运算规则

    Python中的基本数据类型 整数:和数学上的表示一样,如 1, 3, 100. 有时也用十六进制表示,如 0xffaa, 0x09ad等 浮点数:也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变...

    赵璐python教程答案-《Python语言程序设计教程》赵璐著【摘要书评在线阅读】-苏宁 .pdf

    2.2 标识符及命名规则 2.3 变量与赋值语句 2.4 数据的输⼊与输出 2.5 数值 2.6 字符串 2.7 混合运算和类型转换 本章⼩结 课后习题 第3章 程序流程控制 3.1 条件表达式 3.2 选择结构 3.3 循环结构 3.4 random库的基本...

    python程序设计入门教程-程序设计入门-Python.pdf

    数,标识符命名规则,变量赋值和赋值运算,标准输⼊/输出,标识符命名规则,变量赋值和赋值运算,标准输⼊/输出 教学要求:掌握数据类型的功能,不同数据类型的表⽰⽅式,它们之间的区别和联系,掌握标⽰符命名规则...

    python第二天笔记.docx

    Python中最基本的内置数据类型: 整数、浮点型、布尔型、字符串型 运算符:加+、减 -乘 * 浮点数除法:/ 整数除法:// 模(取余):% 幂:** 使用divmod()函数可以同时得到商和余数。 使用int()进行类型转换: 1. ...

    Python-基础语法.ppt

    安装Python ...简单数据类型 整型int 长整型long 浮点型float 复数complex bool 型 八进制和十六进制表示方法 字符串 编写一个python执行档 控制流 if语句 while语句 for循环 break语句 continue语句

    Python编程入门经典

    第Ⅱ部分 Python语言和标准库 第4章 做出决策 49 4.1 比较两个值是否相等 49 4.2 比较两个值是否不相等 51 4.3 比较两个值的大小 51 4.4 对真值和假值取反 53 4.5 观察多个比较运算的结果 54 4.6 循环 57 4.6.1 重复...

    python程序设计.rar

    实验一、Python 语言基础 一、实验目的 1、熟练 Python 程序的运行环境与运行方式。 2、掌握 python 的基本数据类型。 3、掌握 python 的算术运算规则及表达式的书写方法。

    Python第一阶段笔记汇总.docx

    (五)核心数据类型 14 (六)数据类型转换 16 (七)运算符 17 三 语句 23 (一)行 23 (二)pass 语句 23 (三)选择语句 24 (四)循环语句 25 (五)跳转语句 30 (六)print相关函数 30 四 容器类型 30 (一)通用操作 ...

    Python入门01——命名规则和运算符

     如下图中所示,给变量 s 赋值为 ‘apple’,此时 s 的数据类型就是字符串类型,其中保存的就是内存中 ‘apple’ 的内存地址。当给 s 重新赋值为 ‘melon’ 时,s 中就保存的是 ‘melon’ 的内存地址。然后

    《大数据挖掘、分析与应用》个人总结(第三周作业)

    变量及其命名规则1.1 变量的定义1.2 变量的命名规则2.语句3.缩进与注释3.1缩进3.2注释4.输入与输出4.1输入4.2输出三、条件语句与循环语句1.数据类型2.运算符3.条件语句4.循环语句四、程序练习1.数字猜谜2.数字求和3....

    南开大学《大学计算机基础》在线作业04.docx

    A:圆括号 B:双引号 C:单引号 D:中括号 参考选项:A 数据类型是( )。 A:字段的另一种说法 B:决定字段能包含哪类数据的设置 C:一类数据库应用程序 D:一类用来描述Access表向导允许从中选择的字段名称 参考选项:B ...

    详解python中groupby函数通俗易懂

    对于数据的分组和分组运算主要是指groupby函数的应用,具体函数的规则如下: df[](指输出数据的结果属性名称).groupby([df[属性],df[属性])(指分类的属性,数据的限定定语,可以有多个).mean()(对于数据的计算方式...

    python程序的基本组成是什么?

    基本数据类型3.1整形(整数)int3.2浮点型(小数)float3.3布尔值和空值4.字符串(重点)4.1type()4.2转义字符4.3长字符串4.4格式化字符串4.5字符串其他操作5.变量5.1概念5.2命名规则5.3常用的命名法5.3运算 1.程序...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    2.4 数据类型 PHP支持整数、浮点数、字符串、数组和对象。变量类型通常不由程序员决定而由PHP运行过程决定(真是好的解脱!)。但是类型也可以被函数cast或者settype()明确的设定。 数值 数值类型可以是整数或是...

    freemarker总结

    指定默认值时,并不要求默认值的类型和变量类型相同.使用??运算符非常简单,它总是返回一个布尔值,用法为:variable??,如果该变量存在,返回true,否则返回false ########################### 最常用的概念 1、 scalars...

    精通正则表达式~~~

    规则2:标准量词是匹配优先的... 151 表达式主导与文本主导... 153 NFA引擎:表达式主导... 153 DFA引擎:文本主导... 155 第一想法:比较NFA与DFA.. 156 回溯... 157 真实世界中的例子:面包屑... 158 回溯...

    我的编程感悟(中文PDF)(共37M二分卷)分卷二

    9.4.4 滥用动态类型识别和异常 253 9.4.5 滥用多重继承 254 9.4.6 忽视C++高级特性的复杂度 255 9.4.7 学习C++ 256 9.5 动态内存分配的优化 257 9.5.1 另一种优化策略:多次分配,一次释放 266 9.5.2 垃圾回收 268 ...

    我的编程感悟(中文PDF)(共37M二分卷)分卷一

    9.4.4 滥用动态类型识别和异常 253 9.4.5 滥用多重继承 254 9.4.6 忽视C++高级特性的复杂度 255 9.4.7 学习C++ 256 9.5 动态内存分配的优化 257 9.5.1 另一种优化策略:多次分配,一次释放 266 9.5.2 垃圾回收 268 ...

Global site tag (gtag.js) - Google Analytics