zoukankan      html  css  js  c++  java
  • 吾八哥学Python(四):了解Python基础语法(下)

    咱们接着上篇的语法学习,继续了解学习Python基础语法。

    数据类型
    大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串)、List(列表)、Dictionary(字典)、Bool(布尔)。
    由于Python中认为所有的东西都是对象,所以Python不用像其它一些高级语言那样主动声明一个变量的类型。

    #整型
    i = 100
    print(i)
    #浮点型
    f = 3.141592
    print(f)
    #字符串
    str = 'hello String'
    print(str)
    #List  索引从0开始,支持负数索引,-1为最后一个
    list  = [1,2,3,4]
    print(list)
    print(list[-1], list[-2])
    #字典(键值对)
    dict = {"id":1,"name":"test1"}
    print(dict["id"], dict["name"])
    #布尔值  非零为真
    print(bool(0), bool(1))

    执行结果为:

    100
    3.141592
    hello String
    [1, 2, 3, 4]
    4 3
    1 test1
    False True

    空行
    函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
    空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
    记住:空行也是程序代码的一部分。

    同一行显示多条语句
    Python可以在同一行中使用多条语句,语句之间使用分号(;)分割。

    多个语句构成代码组
    缩进相同的一组语句构成一个代码块,我们称之代码组。
    像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
    我们将首行及后面的代码组称为一个子句(clause)。

    import 与 from…import
    在 python 用 import 或者 from…import 来导入相应的模块。
    将整个模块(somemodule)导入,格式为: import somemodule
    从某个模块中导入某个函数,格式为: from somemodule import somefunction
    从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
    将某个模块中的全部函数导入,格式为: from somemodule import *

    涉及到语法相关的内容是非常多的,这里只是简单的介绍了下最基本的一些语法,后面咱还得努力抓紧深入的学习才行!

    Kubernetes、golang、工程效能方向爱好者!个人博客:http://www.5bug.wang/
  • 相关阅读:
    tensorflow 2.0 学习 (十) 拟合与过拟合问题
    tensorflow 2.0 学习 (九) tensorboard可视化功能认识
    tensorflow 2.0 学习 (八) keras模块的认识
    tensorflow 2.0 学习 (七) 反向传播代码逐步实现
    tensorflow 2.0 学习 (六) Himmelblua函数求极值
    tensorflow 2.0 学习 (五)MPG全连接网络训练与测试
    arp协议简单介绍
    Pthread spinlock自旋锁
    线程和进程状态
    内核态(内核空间)和用户态(用户空间)的区别和联系·
  • 原文地址:https://www.cnblogs.com/5bug/p/7522988.html
Copyright © 2011-2022 走看看