zoukankan      html  css  js  c++  java
  • Python基础教程——1基础知识

    1 如果希望Python只执行普通的除法,那么可以在程序前加上以下语句,或者直接在解释器里面执行它

       from _future_ import division

     

    2 用于实现整数除法的操作符——双斜线

       >>>1//2

       0

     

    3 要实现负数开方 cmath.sqrt

       math.sqrt只能用于非负数

     

    4 让脚本像普通程序一样执行

     在UNIX中有个标准的实现方法:在脚本首行加上#!——pound bang或者shebang,其后加上用于解释脚本的程序的绝对路径

    #!usr/bin/env python

    (注意:如果同时有多个python版本则需要明确指出需要的Python可执行文件的具体位置 #!/usr/bin/python2)

    在实际运行之前要让脚本具有可执行的属性

    $ chmod a+x hello.py

    然后运行代码

    $ hello.py

    或者./hello.py

    为了可以看到结果,可以修改加上行代码

    raw_input('Please input <enter> to continue...')

    用户按下回车,程序结束。

    5 注释#

    6单引号和双引号很多情况下没有太大区别

       ‘aaa’  或者 “aaa”  结果都是‘aaa’

       ‘a“b’ 或者"a'ba"都是合法的

       但是在字符串中要出现与外侧引号同种的引号则需要用转义

    7 要把值转换为字符串:

       ①str 让字符串更加容易阅读

       ②repr或者反引号 把结果字符串转换为河大的Python表达式

      例子

    >>> print repr("Hello,world!")
    'Hello,world!'
    >>> print repr(1000L)
    1000L
    >>> print str("Hello,world!")
    Hello,world!
    >>> print str(1000L)
    1000

    8 input vs raw_input

    前者要求输入的为合法的Python表达式,例如字符串需要有引号

    后者不需要

    9长字符串 ‘’‘。。。。。’‘’或者用双引号

        原始字符串 r

        unicode字符串 u

    10 续行符 \用于行尾

    11 pow(x,y[,z])      返回x的y次幂 所得结果对z取模

       >>> pow(2,3)
       8
       >>> pow(2,4,3)
       1

  • 相关阅读:
    Git 分支开发规范
    小程序技术调研
    弹性布局
    vue 自定义指令的魅力
    记一次基于 mpvue 的小程序开发及上线实战
    mpvue学习笔记-之微信小程序数据请求封装
    微信小程序开发框架 Wepy 的使用
    Hbuilder 开发微信小程序的代码高亮
    luogu3807 【模板】 卢卡斯定理
    luogu1955 [NOI2015] 程序自动分析
  • 原文地址:https://www.cnblogs.com/miki/p/3308585.html
Copyright © 2011-2022 走看看