找回密码
 立即注册

吴彦祖

注册会员

  • 59

    积分

  • 4

    帖子

  • 0

    精华

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
print 输出内容;打印
输出方式:a=open(文件位置 . a+)a+文件不存在会自动创建,存在会追加

                print (hello world ,file=a)
                fp.close()

转义字符 \ 反斜杠 +想要实现转义功能的首字母
\n  换行    n==》newline       表示换行                            print ('hello\npython')
\t  tab       水平制表符            ==》t占用四个位置            print('hello\tpython')
\r  覆盖 回车     将之前一行的内容覆盖
\b  backspace 删除  将之前一格内容删除                           
遇网址或字符内由引号时可使用\\中间加内容

原字符 :不希望字符串中转义字符起作用,在字符串之前加'R' 或 'r'

标识符: 变量,函数,类,模块和其他对象起的名字叫标识符
1.字母,数字,下划线
2.不能以数字开头
3.不能是保留字
4.严格区分大小写

变量:是内存中一个带标签的盒子
变量多次赋值后,变量名会指向新的数值
变量名 + 赋值运算符 + 值     a = ‘duoceshi’
标识: 表示对象所储存的内存地址,使用内置函数 id 来获取
类型: 表示的是对象的数据类型,使用内置函数 type 来获取
值 :表示对象所储存的具体数据,使用 print 可以打印输出

数据类型
整数类型       int  ==》interesting      简写int 表示整数,负整数,0
浮点数类型   float                               由整数部分和小数部分组成  计算时可能会出现小数位不确定的情况,可以使用from decimal import Decimal
                                                                                                                                                                                print (D()+D())
布尔类型       bool ==》Boolean        用来表示真假  布尔类型可换算成整数计算    True = 1    False = 0
字符串类型   str==》》string             不可变的字符序列   可以使用单引号,双引号,三引号定义
单引号和双引号定义字符串必须在一行   三引号定义字符串可以连续分布在多行

类型转换:
str 将其他类型转为字符串类型 也可用引号转换
int 将其他类型转为整数类型 文字类和小数类字符串无法转整数类型,浮点类字符串转整数类型:抹零取整
float 将其他类型转为浮点数类型 文字无法转浮点数,整数类转浮点类,末尾为.0

注释
在代码中队代码的功能性进行解释说明的标注性文字,提高代码可读性,注释的内容会被python解释器忽略:# '' """"  """ """

函数
input函数:作用: 接受来自用户的输入
返回值类型:输入值的类型为str
值的储存:使用’=‘对输入的值进行存储    dcs = input(’哈喽啊?‘)

算数运算符 加减乘除 整除\\ 取余运算% 幂运算符**
整除:一正一负,向下取整
取余运算:一正一负,余数=被除数-除数*商

赋值运算符:运算顺序从左到右
链式赋值:a=b=c=20     20分别赋值给c,b,a
参数赋值:+=,-=,*=,/=,//=,%=     a+=2  相当于给a赋值 a=a+2
系列包赋值:a,b,c=20,30,40   对象不同,变量个数与值个数相对应,系列包赋值可以交换两个变量的值  a,b=b,a

比较运算符 布尔类型  > <  >=  <=  ==  !=
一个 = 为赋值运算 ,两个==为比较运算
比较的类型为对象的值,比较对象的标识用 is  not is

布尔运算符  and  or   not
and 两个结果都为True运算结果为True     print(a =2 and b =2)
or只要有一个运算数为True ,运算结果为True  
not运算数为True ,结果为False ,运算数为False ,结果为True,结果qufan

位运算符:将数据转成二进制进行计算
位与&  对应数位都是1,结果位数才是1,否则为0   
位或|    对应数位都是0,结果位数才是0,否则为1
左移位<<  高位移除,低位为0 相当于移动一位乘以二
由移位>>  低位舍弃,高位补0 相当于移动一位整除二


运算符的优先级,有括号的优先计算括号内的内容
算数运算符 > 位运算符 > 比较运算符 > 布尔运算符 > 赋值运算符


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册