
Python少
非成人化编程
可汗大点兵
这个作者很懒,什么都没留下…
展开
-
2.9 表达式-操作数与运算符
表达式 由操作数 operand 与运算符operator组成操作数:包括变量、数值、字符操作数:算术运算符、赋值运算符、逻辑运算符、比较运算符一元运算符: 如 -3二元运算符:如算术运算符+原创 2020-06-15 11:04:13 · 555 阅读 · 0 评论 -
数据类型之--- 浮点数
浮点数 指的是含有小数的数值。Python中有下列3种:float 存储高精度的浮点数,它会在程序运行时自动调整数据的精确度范围。complex 处理附属数据,由实部和虚部组成。decimal 若数值有精确的小数,需要导入标准函数库的 decimal.Decimal 类型,由其相对应的属性和方法进行支持。...原创 2020-06-10 16:20:51 · 704 阅读 · 0 评论 -
2.7 布尔类型,bool Boolean)为 int 的子类
bool ( Boolean)为 int 的子类可使用 bool()方法进行转换只有 True 和 False 两个值允许用数值’1’和’0’表示True 和False。有以下情况,其布尔值会以False输出数值为0特殊对象为 None序列和集合数据类型中的空字符串、空List或空Tuple...原创 2020-06-05 11:41:25 · 814 阅读 · 0 评论 -
2.6 数据类型之---整数
数据类型 Numeric Types整数类型 Integral Type 整型 Integer布尔型 Boolean整数都是int(Integer)对象的实例字面值literal 以十进制(decimal) 为主,可转换哦bin ( int ) 转换后的数字会以0b为前缀oct ( int ) 0ohex ( int )原创 2020-06-05 11:19:37 · 392 阅读 · 0 评论 -
2.5 eval() 方法获取连续输入
eval() 的语法格式eval ( expression[ , globals[ , locals ] ] )expression – 表达式。globals – 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。locals – 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。eval() 方法获取连续输入示例a,b,c = eval ( input ( '输入3个数,英文逗号隔开:' ) )sum =原创 2020-06-05 10:43:39 · 398 阅读 · 0 评论 -
2.3 给变量赋值,动态类型 Dynamic typing
变量名 = 值 = 号是赋值符号,不是等于。 等于用两个 == 符号。动态类型 Dynamic typing 是指在运行程序时,Python 自动决定对象类型。原创 2020-06-05 10:38:29 · 357 阅读 · 0 评论 -
2.4 垃圾回收机制实例
a = 1print ( id(a),type(a),a)a = 2print ( id(a),type(a),a )给a赋值2后,1就会成为垃圾回收机制的对象原创 2020-06-05 10:04:51 · 98 阅读 · 0 评论 -
2.2 关键字,标识符命名规则
关键字 交互模式中,输入help(),然后输入 keyword 来查看标识符命名规则 1 第一个字母必须是英文字母或下划线2 其余字符可以有数字3 不能是关键字4 区分大小写原创 2020-06-05 09:52:11 · 220 阅读 · 0 评论 -
2.1 变量,存储数据的
Python是面向对象的语言;所有数据都是以对象的形式存在的;每个对象都具有标识符、类型、值。标识符 Identity独一无二,每个对象的标识符可看作对象在内存中的地址,他生成之后就无法改变。可使用id()查看类型 Type对象的类型,决定了该对象可以保存什么类型的值,进行什么样的操作,遵循什么样的原则。使用tpye()查看对象的类型。值 Value某些情况下,对象的值是可变的 (mutable)有些对象的值定义后就不可变(immutable)对象的类型不同,其分配的内存空间也不一样原创 2020-06-05 09:46:01 · 346 阅读 · 0 评论 -
Python程序的输入和输出
输出 print ()语法如下:print (value,…, sep = ’ ’ , end = ’ \n ',file = sys.stdout, flush = False )value 要输出的数据。字符串要加引号sep 以半角空格来隔开输出的值end = ’ \n ’ 为默认值。 \n 是换行符号,表示输出之后,光标会移到下一行。如果不想换行,可以用字符end = ’ '来代替file = sys.stdout 表示他是一个标准输出装置,通常是指屏幕。flush原创 2020-06-04 16:38:24 · 283 阅读 · 0 评论 -
语句的分行,换行,合并一行
分行换行方法一 :括号 ()列表 []字典 {}这三个括号,都可以换行。例:name = input ( '请输入你的名字:')方法二 : 强制换行符 \name = input \ # 换行符哦( '请输入你的名字:')合并一行使用分号 ;例如:class A:a = 1; b = 2; c = 3; print('hello,youngman')# 都放在一行了,可读性好差。。。。。...原创 2020-06-04 16:18:25 · 620 阅读 · 0 评论 -
1.2 第一个Python程序,注释
Python原理: 源代码 — Python解释器 — 字节码 — VM执行程序 — 标准函数库源代码: 就是 *.py文件解释器:你下载安装的那个,比如 Python 3.8.1解释器会生成 *.pyc 文件(保存字节码的文件。简单讲他就是解释过的 *.py文件)如果源码不改动,就直接调用上次生成的pyc文件而无需重新解释字节码:以二进制形式运行VM: 完成解释的字节码不直接在机器上运行,必须通过Python的运行引擎VM来运行。字节码在这个虚拟机上执行运算,所以Pyt原创 2020-06-04 10:13:55 · 157 阅读 · 0 评论 -
1.1 Python的交互模式 Python Shell
安装好Python后,打开IDLE即进入交互模式可以直接输入 1+1或者在官网,进入 shell 。 可在线编程输入 help() 函数,可获得帮助输入 keywords ,可获得关键字。想具体了解关键字,则先输入 help(),进入help>交互模式后输入你想知道的关键字即可。help> 交互模式中,输入 quit ,即可回到 >>>状态另一个简单的查询方法: 直接输入 help( input )即可。...原创 2020-06-04 09:53:28 · 455 阅读 · 0 评论