待_1,基础知识

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

解释型

        计算机只能理解和运行机器语言,编程所用的高级语言(汇编语言、机器语言除外)需要翻译为机器语言再给计算机运行。
高级语言到机器语言的翻译方式有两种,一种是编译、一种是解释。
       编译,是将高级语言全部翻译为机器语言再运行。
       解释,是将高级语言边解释边运行。

待_面向对象

 

动态数据类型

        动态数据类型是根据它所指向的内存单元中的数据类型决定的,不需要声明数据类型,指向什么类型,就是什么类型。
        动态数据类型指向的内存单元是可变的,内存单元中数据不可变。

 

基本函数

--------------------------------------------------------------------------------------------------------------------------------------------------------

     变量名由数字、字母、、下划线组成,且不可用数字、下划线开头。py中使用变量前要赋值,因其没有默认值。    

     表达式是个东西,如:x*2   ; 语句是做某事 ,如:   x=2  。解释器中,总是将表达式的值显示出来

 

除法    /    结果为浮点数,即小数

整除    //   小数部分去掉后,再以零填充为和除数一样的小数位

取余   %   整除后的余数,此处整除不管除数、被除数是否为整数,但商一定要为整数

                注:取余要应用于同正数或同负数之间(否则可能不符合数学逻辑,正负数间尽量不用取余)     幂    **     即乘方运算

幂函数          pow(a,b)      a的b次方

绝对值          abs(num)

整数化          round(num)     注,其有别于数学上的“四舍五入”,是将num转换为最为接近的整数  

转换为整数             int( )

转换为字符串          str( )

平方根                     sqrt( )

获取输入      input    x=input("提示内容")

                                                 即,运行后,先显示提示内容,再把用户接下来键入的值赋值给x

 

导入模块       import 模块名   注,此时模块名不用加引号

用模块中某个函数          模块名.函数名()

从模块中导入某个函数            from  模块名    import     函数名

windows 命令行运行python脚本

1、cd ...... 进入脚本所在目录

2、键入   python  脚本名.py     回车

 

注释     #开头到本行末

              注:python采用代码缩进和冒号区分代码间的层次

              注:对python代码,一行末加  \  会与下行代码保持连贯,提高可读性

 


字符串的相关操作

----------------------------------------------------------------------------------------------------------------------------------------------------

转义           反斜杠  /     即将反斜杠右边字符都认定为字符串中的内部成分

长字符串    多引号        即 对长字符串,两边可用适当的多引号将字符串内容区分出来

拼接           加号  +        例 "hello"+"world"

换行           \n                即   \n   在字符串中表示换行的回车

转换          str( x )          返回 x 转换为字符串的结果,x 可不是字符串,相当于 ' x '

                                     注:当 x 本身为字符串时,返回结果不会是两层引号

                 repr( x )        返回 x 转换为字符串的结果, x 可不是字符串,相当于 ' x '

                                     注:当 x 本身为字符串时,返回结果为 " ' 新的字符串内容 ' " 

                                           即,有两层引号

                                     注:当 x 本身为字符串时,返回的结果会进行一些转义操作.

                                           即   ' 原字符串内容 ' = print( 返回结果 )   其中print打印的也含有单引号

原始字符串   r " "           返回字符串进行一些转义操作后的结果

                                      即,原字符串内容  =  print( r" " )  ,其返回结果 比 repr("字符串内容") 少了一对双引号

                                      注,r" " 中,末字符不能为 反斜杠 \

打印原始字符串内容

      print( repr( "原字符串内容" ).replace( """,""))

                                    

                                     

 

                                    

 

posted @ 2019-04-16 09:46  林远  阅读(145)  评论(0)    收藏  举报