zoukankan      html  css  js  c++  java
  • 1、Python基础知识

    输出print “houkai”,3.0版本后print修改为函数,print(‘houkai’)

    数学运算:默认整数整除1/2=0而1.0/2=0.5,可以使用from __future__ import division来执行普通除法。强制整除是1//2=0

    取余运算%如10%3=1

    幂运算**如2**3=8,注意幂运算比一元取反运算的优先级要高,所以-3**2=-(3**2)=-9

    长整型数:Python可以处理非常大的数,需要在数据后添加L(理论上可以使用小写l,但为避免和数字1混淆,尽量避免),如

    1000000000000L*40000000000000000000000L-24=39999999999999999999999999999999976L,长整型和普通整型可以混合使用。

    十六进制0x,八进制是0开头。

    变量名可以是数字字母和下划线,但首字母不能是数字。

    获取用户输入:x=input(“x: ”)

    在交互式解释器中使用if语句,需要按两次回车,语句才会执行。后面将说明原因。

    模块:可以将其导入到Python开发环境实现功能的扩展,如

    import math

    math.floor(32.9)

    在确定自己不会导入同名函数的情况下,可以直接导入、使用函数名

    from math import sqrt

    sqrt(9)

    事实上,可以使用变量来引用函数,比如foo=math.sqrt,那么foo(4)=2.0

    cmath和复杂数:Python中使用cmath(complex math)的模块来实现复数相关的运算。

    注意:Python本身提供了对复数的支持如(1+3j)*(2j)= (-6+2j),Python中没有单独的虚数类型,它们可视为实数部分为0的复数。

    __future__模块:可以向当前版本Python导入未来会成为标准Python组成部分的新特征。

    PS:程序文件最后添加raw_input("Press <enter>")按Enter键结束程序。

    注释:#号行后面全部忽略,作为注释。

    字符串:Python中可以使用单引号或者双引号来表示字符串,在某些场合它们会派上用场

    “Let’s go”

    ‘”Hello”,she said’

    另一种选择是使用转义符如’Lets go’

    拼接字符串可以是用+,非常简单。

    字符串表示可以使用repr、str,str和int、long一样是一种类型,repr是一种函数。repr和str的区别是,str的转化结果是给人看的适合阅读,repr是给编译器看的,保持了值在Python代码中的状态。

    print "Hello"
    print repr("Hello")
    print str("Hello")
    Hello
    'Hello'
    Hello

    raw_input和input区别,raw_input会把所有的输入当作原始数据(raw data),然后放入到字符串中,除非对input有特殊的需要,否则应尽量使用raw_input函数。在Python3.0后,raw_input被重新命名为input。

    >>> input("Enter a number:")
    Enter a number:5
    5
    >>> raw_input("Enter a number:")
    Enter a number:5
    '5'

    两种书写字符串的方法:长字符串,非常长的字符串,需要跨多行时,可以使用三个引号代替普通引号,也可以使用三个双引号,此时可以在内容中使用单引号或双引号,而不需转义。

    提示:普通字符、表达式或语句也可以通过行尾反斜线实现跨行。

    原始字符串,以r开头,不会把反斜线当作特殊字符,在原始字符串中书写的每个字符都会与书写的方式保持一致。

    注意:Python 3.0中,所有字符串都是Unicode字符串。

    常用的Python开发集成环境:Windows下建议使用WingIDE,商业软件,功能强大,网上有很多破解教程。

  • 相关阅读:
    JavaScript 正则表达式(RegExp)
    impala 时间格式转换
    Informatica TO_BIGINT,TO_DECIMAL 转 字符串
    Hive metastore三种配置方式
    Windows10 从零搭建 Hadoop/Hive 环境及 Hive 入门
    Window 安装Hive
    使用dynamic-datasource-spring-boot-starter配置多数据源
    Sqoop 安装与简单测试
    使用dynamic-datasource-spring-boot-starter做多数据源及源码分析
    真正了解sqoop的一切
  • 原文地址:https://www.cnblogs.com/houkai/p/3478630.html
Copyright © 2011-2022 走看看