美文网首页
python学习笔记---01

python学习笔记---01

作者: 安于此生__ | 来源:发表于2017-04-17 19:43 被阅读0次

    本文章是按照廖雪峰的官网学习的,版本Python2.7。摘出自己note的地方。以及遇到的一些问题

    1、在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件,但是在Python交互式环境下,只能输入Python代码执行。

    2、raw_input和print是在命令行下面最基本的输入和输出

    3、在Python中,能够直接处理的数据类型有以下几种:整数、浮点数、字符串、布尔值(True和False)、空值None

    4、a = 123 # a是整数

          print a

          a = 'ABC' # a变为字符串

          print a

    这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句如下(// 表示注释):

    int a = 123; // a是整数类型变量

    a = "ABC"; // 错误:不能把字符串赋给整型变量

    5、常量:不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量。

    6、如何输出格式化的字符串:在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:

    >>> 'Hello, %s' % 'world'

    'Hello, world'

    >>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)

    'Hi, Michael, you have $1000000.'

    %运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

    常见的占位符有:%d 整数、%f 浮点数、%s 字符串、%x 十六进制整数

    7、列表list,有序的集合,一般用[ ];元组tuple( ),一旦初始化之后就不能修改了。词典dict{ },以键-值对的方式存储,类似于其他语言中的map;set只有key,没有value

    8、在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

    9、自己写的函数在CPython(交互式环境)中如何调用:

    例如:mymodule.py位于D盘下

    import sys

    sys.path.append(r'D:\')

    import mymodule

    mymodule.function()

    相关文章

      网友评论

          本文标题:python学习笔记---01

          本文链接:https://www.haomeiwen.com/subject/clptzttx.html