文档章节

Python精简笔记-[2] python基础常识

平头哥-Enjoystudy
 平头哥-Enjoystudy
发布于 01/11 21:00
字数 581
阅读 10
收藏 0

主要内容:      1.python注释语句 . 2python基础概念

注释

  • 单行注释
#!/usr/bin/python3
# 下面这个方法的作用是…..
# 第一个注释
# 我是单行注释

# 这是一个空的函数,它什么都不干。本条注释也是句废话。
def main():
    pass        # pass表示占位,什么都不做。那我为什么要注释它呢???
  • 多行注释
# 第一行注释
# 第二行注释
# 第三行注释
def func():
    print("这是一个悲伤的故事!")
  • 文档注释
def func(a, b):
    """
    这个是函数的说明文档。
    """
    return a + b
class Foo:
    """
    这个类初始化了一个age变量
    """
    def __init__(self, age):
        self.age = age

基础概念及python常识

  •   python常识
1.python中一切皆对象。变量引用的是对象,或者说是对象在内存中的地址。
2.python中定义变量不需要提前声明类型,直接就可以使用。
3.python变量没有类型的概念。变量类型一般指的是变量引用的对象类型(变量值得数据类型)
4.python可以同时给多个对变量赋值如:a,b,c = 1,2,3
5.python代码规范:
    (1)变量名全部小写
    (2)常亮名全部大写
    (3)函数名用小写加下划线如:count_apple,total_number
    (4)类名用大写驼峰即每个单词首字母大写如:ThreadMinIn,BrokenBarrierError
    (5)模块和包名用小写避免与著名第三方库同名
6.变量命名不要用关键字和内置函数的名字;查看python当前版本关键字:import import keyword;keyword.kwlist
7.多行语句写一行可用分号实现如:import import keyword;keyword.kwlist
8.多行语句一行不够写可用字符串相加如:
    string = "mysql name is wyl,"\
            +"i love this country"

补充

  • 代码头两行
#!/usr/bin/env python
# -*- coding:utf-8 -*-
  • pass语句
#pass语句主要用在函数体等,没有执行的相关语句时,或出现语法报错,这时候会pass就是最好的选择。
def func(a,b,c):
    pass

© 著作权归作者所有

共有 人打赏支持
平头哥-Enjoystudy
粉丝 1
博文 15
码字总数 10271
作品 0
朝阳
运维
私信 提问
python!!等了好久吧,我来了。

先学习Python的哲学,这样可以让我知道是不是适合我去学。然后,学习一些Python的基本语法,网络上还是很多这类电子书的。了解后,就可以找些资料对比各各框架,选择出最适合自己需求的。初步...

倒逼live
2014/03/12
0
0
DeepLearning笔记: 如何在 Docker 里切换 Python 版本

在 DeepLearning-1:神经网络和 Docker 入门 一文中,我们介绍了 Docker 环境的安装和使用。 然后,00 遇到了 Python 的经典问题:Python 2 还是 Python 3?TensorFlow image 默认安装的是 ...

Kidult
2018/01/14
0
0
从0到1的逆袭之路,Python改变你的学习方式

  随着机器学习的兴起,Python 逐步成为了「最受欢迎」的语言。它简单易用、逻辑明确并拥有海量的扩展包,因此其不仅成为机器学习与数据科学的首选语言,同时在网页、数据爬取可科学研究等...

北北北乐
2018/08/22
0
0
分享我自己写的一套Python爬虫学习经验

最近在学习Python爬虫,感觉非常有意思,真的让生活可以方便很多。学习过程中我把一些学习的笔记总结下来,还记录了一些自己实际写的一些小爬虫,在这里跟大家一同分享,希望对Python爬虫感兴...

崔庆才
2015/02/23
3.7K
25
总结学习 Python 的 14 张思维导图汇总

本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章)。 首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列...

两味真火
2017/10/01
4.4K
10

没有更多内容

加载失败,请刷新页面

加载更多

SQL语句查询

1.1 排序 通过order by语句,可以将查询出的结果进行排序。放置在select语句的最后。 格式: SELECT * FROM 表名 ORDER BY 排序字段ASC|DESC; ASC 升序 (默认) DESC 降序 1.查询所有商品信息,...

stars永恒
36分钟前
2
0
IntelliJ IDEA 第一个 Scala 程序

IntelliJ 安装完成 Scala 插件后,你需要尝试使用 IntelliJ 来创建并且运行第一个程序。 通常这个程序只是简单的输出 Hello World。 创建一个新工程 在文件下面选择新建,然后选择创建工程。...

honeymose
41分钟前
2
0
mysql分表,分区的区别和联系

一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同...

吴伟祥
43分钟前
1
0
csapp 习题 - 如何实现异或 exclusive-or

阅读 csapp v3 时,练习题 2.13 很有意思。练习题描述如下。 位设置是对于参数 mask 中每一个为 1 的位,那么参数 x 中相应位则被设置为 1 ;位清除是对于参数 mask 中每一个为 1 的位,那么...

ylme
昨天
5
0
Amino——产品迭代

兴趣部落产品迭代 时间 版本号 更新内容 备注 2019年1月2日 v3.1.1 支持定制部落首页的内容tab,酋长可以将精华、相册、分类添加到部落首页啦。 支持申请酋长,酋长可以直接推送优质话题,快...

铸剑为犁413
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部