zoukankan      html  css  js  c++  java
  • 自兴人工智能 python特点了解

       计算机语言从语言执行分类来看,大概可分为编译型语言(如Java、c++)和解释型语言(如python、javascript)

    1、编译型语言  java   c++

    编写源代码.java --->编译源程序 .class -->执行

    需要强定义代码结构,方法必须写在类里面。

    2、解释型语言  python  javascript

    边解释边执行

    在解释型语言里面是脚本语言,是一个碎片化的代码。

    脚本:是指碎片化的代码,可以只写一个方法或语句就能执行。

    弱类型声明,强类型定义语言。

    弱类型数据类型是没有声明,

    强类型是指值确定数据类型

    如先定义str = “aaaaa”

    再定义str = 1就会报错

    python是胶水语言,可以嵌套在其他语言使用

    python与其他语言比起来没有大括号,主要靠缩进辨别层次关系

    语法特点:

    一、声明比较灵活

    二、数据类型

    变量虽说没有定义数据类型,但本身是存在数据类型的。

    1、变量的步骤

    定义变量名并且赋值

    例  name = ‘张三’

    注意:

    1、语句后面没有分号”;”,一行只能写一条语句。

    2、Python的语法没有大括号,通过缩进(一个tab键的距离)

    来区分代码的层次关系

    If()

    Print()

    3、命名规范,和java差不多,首先不能用关键,

    4、Python大小写敏感

    命名不能数字开头,特殊符号只能用”_”

    5、命名规则和java一样,类命名大写(卡帕斯),函数小写,变量小写开头(驼峰命名)

    数据类型有哪些

    如何知道我的变量是什么数据类型?

    type(变量名)

    获取变量内存地址函数

    Id(变量名) 返回内存地址

    Python的内存机制:

    边处理回收内存,当变量重新赋值,或者没有用,内存空间会被回收

    数据类型有哪些?

    1、字符串

    字符串转换函数: str(数字)

    str 字符串使用””或者’’包裹,可以相互嵌套

    特点

    Python的转义符和java一样

    r””是指自然字符串,就是将字符串里面任何内容都当做字符串执行(不管是转义符还是什么)

    字符串不能与数字拼接

    2、整形

    Int,只能放整数,最大约2147400000

    最小约-2147400000

    3、长整形

    Long 比int大的整数

    num = 2140000000
    num = 21400000001

    后一个数覆盖前一个数

    4、浮点型

     float,小数

    5、布尔类型

    bool类型

    Ture,False

    运算符

    赋值运算:=

    算数运算:+ - * /(取商) %

    被除数 除以 除数 = 商....余数、

    自运算:没有++,--

    num += 1
    num *= 2
    num /= 2
    num %= 2
    num -= 2

    关系运算

    > 、< 、>=、 <=、 !=、 ==

    逻辑运算

    and 、or、 not

    幂运算

    num = num**4==>16

       2的4次方

    流程控制语句

    条件语句:

    基本if

    语法

    if 条件(bool值) :

    输出语句

    Python的注释

    两种

    单行注释

    #注释

    多行注释

    ‘’’

    注释

    ’’’

  • 相关阅读:
    机械奥妙
    双向可控硅
    开关电源
    阻容降压电路
    手机充电电源的电路原理
    运算放大电路
    剃须刀电路
    d039: 点的位置
    d029: 求出2-100之间的所有质数(素数)
    d023: 各位数字之和
  • 原文地址:https://www.cnblogs.com/xieyuxuan/p/8438998.html
Copyright © 2011-2022 走看看