zoukankan      html  css  js  c++  java
  • python 学习笔记(一)

    # 以下全为windows环境

     

    环境搭建:

    去官网 http://www.python.org/ 下载最新的python程序安装包, 由于是windows环境,我下载了Python 3.2.1 Windows x86 MSI Installer 安装程序;下载后安装在 C:\Python32 ;紧接着设置系统的环境变量(path),在path末尾添加 ;C:\Python32”(不包括引号)

     

    环境已经搭好,进入命令行输入python出现如下提示代表已经安装配置成功

    Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on w

    32

    Type "help", "copyright", "credits" or "license" for more information.

    >>> 

     

    Hello World

    赶快执行下著名的hello world程序吧

    python提示符下输入 >>> print ('hello')         回车

                                                   输出: hello

     

    当然我们可以以源文件的形式执行代码,python的源文件以.py为扩展名 ;)

    D:\测试代码\python 下建立start.py 源文件 内容仅一行代码作为示例:

    print ('''start with python''') (三个单引号)

     

    执行过程:

    1.       命令行进入源文件目录 D:\测试代码\python

    2.       Python执行代码               python start.py

    3.       输出结果         start with python

     

    ##关于字符串的说明:

    python中有三种方式表示字符串

    1.       单引号

    2.       双引号

    3.       三个单引号

    其中1,2一点区别也没有,不像php中有是否解析变量的区别。3中可以包含换行的字符串,即包含一个文本片段。当然在1,2中也可以用反斜杠( \ )结尾来达到字符串续行的效果 ; )

     

    python在字符串中也是用 反斜杠(\)来转义特殊字符的, 另外我们还可以自然化字符串,使一些特殊字符也正常输出,我们需要的是在字符串前加rR (效果同csharp中字符串前的@符号) r”hi, \n I’m…”

     

    python还有个很有趣的特性,两个相邻的字符串会自动合并在一起,如

    “aaaaa” “bbbbbb”   => “aaaaabbbbbb”

     

    几个有趣的特色

    1.       除法(/ 取整除法(//
    取整除法无论有无浮点数均返回整数

    2.       乘法(*
    不但能对数字操作还能对字符串操作, ‘ha’ * 3 返回重复数字次数的字符串

    3.       **
    返回xy次幂, 唾手可得  x ** y

    4.       If elif else …结构, python中没有switch这样的语法,并且在每一个if或者elif或者else后面都有一个冒号代表下面将是一个语言块;
    #
    注:在python中的缩进有着严格的作用,很可能因为缩进会产生语法错误哦

    5.       While else语法, hoho while竟然也有else语法了

    6.       For in range1,5 else 语法        oh my

     

     

    好了现在已经学习了基本语法结构,写个乘法表的小程序 ;)

    for i in range(1, 10, 1):

             for j in range(1, i+1, 1):

                       print (str(i)+'*'+str(j)+'='+str(i*j), end=' ')

             print ('\n')

     

    ok了, very easy

    ;)

     

    今天学习到这, 下次学习 函数、模块、数据结构 bye ~

  • 相关阅读:
    require() 源码解读
    那些JS容易忽略的题
    javascript:void(0);与return false
    location.href
    IE CSS Bugs 列表和解决方法
    npm 常用命令
    移动开发不能不知道的事-meta
    Canvas介绍
    用CSS变形创建圆形导航
    一个传统行业互联网系统的架构演化(Week 4)
  • 原文地址:https://www.cnblogs.com/lyroge/p/2121056.html
Copyright © 2011-2022 走看看