zoukankan      html  css  js  c++  java
  • Python简要学习笔记

    1.搭建学习环境

    推荐ActivePython,虽然此乃为商业产品,却是一个有自由软件版权保证的完善的Python开发环境,关键是文档以及相关模块的预设都非常齐备。

    ActivePython下载地址:http://www.activestate.com/activepython

    安装成功之后:开始菜单-->ActivePython-->IDLE 开始我们的第一个Python程序hello world

    2.变量和数据类型

     Python有一个交互式的命令行,大家已经看到了吧。所以可以比较方便的学习和尝试,不用“新建-存档-编译-调试”,非常适合快速的尝试。

    一开始从变量开始(其实说变量,更准确的是对象,Python中什么都可以理解为对象)。

    变量

    welcome就是变量名,字符串就是变量的类型,hello world!就是变量的内容,""表示这个变量是字符串,""中间的是字符串的内容。

    熟悉其他语言的人,特别是编译类型的语言,觉得没有变量的声明很奇怪。在Python中用赋值来表示我要这么一个变量,即使你不知道要放什么内容,只是要先弄一

    个地方来放你的东西,也要这么写:

    store = ""

    不过这个还是说明了store是字符串,因为""的缘故。

    数据类型

    Python数据类型包括:数,字符串,列表,字典,文件

    字符串

    字符串是用""标记的,但是用''也可以(不要说你看不出一个是双引号,一个是单引号),两者之间是有一丁点区别,不过你可以不用理会。其实是差不多的。字符串允许用"+"号连接

    >>> a="hello"
    >>> b=" world!"
    >>> print a+b
    hello world!
    >>>

    列表

    >>> my_list=["zhangsan","lisi"]
    >>> my_list.append("wangwu")
    >>> print my_list
    ['zhangsan', 'lisi', 'wangwu']
    >>>

    字典

    >>> person={}

    >>> person["name"]="zhangsan"
    >>> person["age"]=24
    >>> print person
    {'age': 24, 'name': 'zhangsan'}
    >>>

    3.输出

    到现在为止,我们用的都是交互式的命令行来操作的,的却是很方便,是吧?不过,复杂一些的情况就不那么好使了,来换一种方式来操作Python

    在IDLE中点击File->New Window,出现一个新窗口(对于linux下,你要用vim或者emacs或者pico把文本的源文件写好了)。为了方便,先点击File->Save,填入my_try.py。这样能够让编辑器知

    道在编辑python的源文件,会把你输入的代码进行一点上色的处理。

    健全的程序大凡都需要输入的功能,所以要学习一下简单的输入:

    输入要使用的是raw_input或者input函数,区别是raw_input直接把你的输入作为字符串返回,而input则在raw_input的基础上把字符串转换为数字返回(如果你输入$@#$$怎么办?自己试试看)。

    我们就利用这两个输入函数来作一些有趣的事情。

    you_name=raw_input("please input you name:")
    hint="welcome!%s"%you_name
    print hint

    4.流程控制

    1.分支结构

    2.循环结构

  • 相关阅读:
    NPTL 线程同步方式
    mysql事物处理
    DHCP服务器-DNS服务器-Samba服务器
    NTP服务器
    wsgiref 源代码分析
    集群负载均衡LVS
    百万数据查询优化技巧三十则
    Shell 基本运算符
    Shell 数组
    Shell 传递参数
  • 原文地址:https://www.cnblogs.com/malinkang/p/3334682.html
Copyright © 2011-2022 走看看