python总结 第一弹 |
您所在的位置:网站首页 › python中保留字的作用 › python总结 第一弹 |
交互解释器![]() 一句话定义:就是按照某一步骤来完成某一件事的东西 组成:有操作对象和语句构成 数和表达式 基本算术运算符(+、-、*、/) 浮点数定义:由除法除出来的小数为浮点数 >>> 1/2 0.5若要舍弃小数部分,就要这样 >>> 1//2 0 整数 int一句话总结:就是像1,100,1000的不含小数点的数就是整数 空值 None一句话总结:None是一个特殊的空值,与0不同 求余定义:x % y会求出x/y的余数 使用round保留两位小数 >>> num = 10 / 3 >>> round(num, 2) # ==> 3.33 # 保留两位小数 >>> num 3.33 实例1:普通情况下 >>> 1 % 2 1 实例2:每十分钟运行一次 minute = 0 while True: minute = minute + 1 if minute % 10 == 0: pass 求余和整除的区别一个得到的是余数,一个得到的是整除后的商 >>> 10 // 3 3 >>> 10 % 3 1 乘方 >>> 2 ** 3 8 >>> (-3) ** 2 9 math.floor()取整 math.sqrt()取平方根 math.ceil()返回大于等于给定数的最小整数 复数 cmath >>> import cmath >>> cmath.sqrt(-1) 1j 十六进制、八进制和二进制 >>> # 十六进制 >>> 0xAF 175 >>> # 八进制 >>> 0o10 8 >>> # 二进制 >>> 0b1011010010 722 变量与数学函数中的x、y、z、·····相类似。 在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)。 注意 变量名由大小写英文字母、数字和下划线_组成变量不能用数字开头变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用) 赋值 >>> x = 3 >>> x 3 使用 >>> x * 3 6 语句可以这样理解——表达式是一些东西,语句是做一些事情 表达式与语句的区别是否可供交互式解释器打印值 >>> x = 3 >>> >>> print(x) 3 获取用户输入说白了就是让用户输入东西,怎样才能让用户输入东西呢?用input(value)函数 if语句即判断语句,若满足条件,则什么都做;不满足条件,则什么都不做 实例:每十分钟运行一次 minute = 0 while True: minute = minute + 1 if minute % 10 == 0: pass 函数 内置函数就是像pow()、open()等函数叫做内置函数 自设函数像下面这样的叫做自设函数 def say_love_you(who): print(who+' ,I love you') say_love_you('Mryan2005') 模块就是拓展,用import xxxx或from xxx import xxx 海龟 turtleturtle在英语当中指乌龟或海龟 函数 forward(value) left(value) penup()笔抬起 pendown()笔放下 from turtle import * 注释没有什么可说的,有三种形式 # 注释 '注释' "注释" 字符串 string主要用于表示一段文本,e.g. “Hello world!” 单引号和双引号的区别没有区别 转义就是用\将文本中的被当成代码符号的'和"变成文本的'和" 使用方法 >>> 'Let\'s go' "Let's go" >>> "\"hello, world!\"she said" '"hello, world!"she said' 拼接 >>> x = 'hello, ' >>> y = 'world!' >>> x+y 'hello, world!' >>> 'hello, ' + 'world!' 'hello, world!' 长字符串就是跨越多行的字符串,用'''(三引号) 原始字符串用repr()处理过的字符串 str和repr 区别str控制下的字符串会使\n、······起作用,repr则不会,str是英文string str()是一个类,int也是 repr()则是一个函数,缩写为r’’ 用途对于文件地址的使用是有用的,e.g. C:\nowhere 用repr()解决 布尔值 bool只有True和False 与数学的真假命题的判断相同 短路计算一句话总结:只要能提前确定计算结果,它就直接返回结果。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |