美文网首页
Python基本语法

Python基本语法

作者: 飞絮搅青冥 | 来源:发表于2020-03-13 08:10 被阅读0次

最近几年因为人工智能的兴起,Python可以说是最火的语言了。我早就想要去学习一下了,但是平时比较懒,一直没有付诸行动。但是上一轮的story里面需要写一段python的代码,没办法,只能边学边用了,有错误的地方欢迎大家指正。
还好Python和Java比较像,都是面向对象的解释性语言。有Java基础学起来还是比较简单的,语法上有点像简化版的Java。
1.没有括号都是缩进和冒号:
这是我对Python代码的第一印象,没有了大括号小括号来辅助,完全是依靠缩进和冒号,或许是能够简洁一点,代码行数少很多,但是至少我用的很不习惯。
def handle(self):
if a > b :

class ActiveMQ:
    def __init__(self, host_and_ports):
        self.conn = stomp.Connection10(host_and_ports, auto_content_length=False)

2.变量命名规范
python是动态语言,使用变量的时候可以不必指定变量类型。在定义变量的时候,如果出现多个单词,一般都是小写字母,使用下划线连接比如hello_world。但是私有变量(方法)一般会在前面加单下划线如_hello_world,而内置变量和特殊方法一般都是前后都有双下划线如hello_world

3.字符串
python中的字符串是可以用‘’,"",三引号来表示,其中python由于没有多行注释,就使用三引号,把多行代码直接变成一个string字符串,这脑洞也是十分清奇了。另外python天然支持Unicode,比如你可以这样用:

>>> '\u4e2d\u6587'
'中文'

4.集合(list,tuple,dict,set)
list就是列表的概念,tuple元组则是不能更改的列表,dict是类似Map的键值对,set像只有key的dict,里面的元素不能重复。python给出了关于他们的一些基本的操作封装,感觉还是挺简单的。

5.函数
在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。然后参数还能是默认参数,可以放在必选参数后面,即可以不传,不传的话就取默认值如:

def add(a, b = 1) :
      return a+b;

后面一次还可以有可变参数、命名关键字参数和关键字参数,我就不一一介绍了。

当然上面我说的都是最简单的一些基础,更复杂的我自己也在学习,就不在这里细说了,还是需要用到的时候自己去查来得更快一点,希望自己能够慢慢继续来更新学到的新内容。

相关文章

  • python初步学习(1)

    python自学一天 1.基本语法的实现 #基本语法 print("-----------------------...

  • python django开发教程 & 机器学习

    title: python语法练习 参考阮一峰等多个文件用来练习python基本语法 [TOC] import文件...

  • 年薪100万+的Python开发工程师需掌握哪些技能

    1:python的基本语法和标准库 既然你要会python开发,那么语法基础和库是最基本的。 2:Linux基础 ...

  • python 基本语法

    1.代码注释 python 支持通过 # 进行代码注释 python文件当中是不支持中文的,即使你输入的注释是中文...

  • Python 基本语法

    1Python基础 1.1 Python七种基本数据类型: 1.2 数据类型转化: int(),float(),c...

  • Python基本语法

    Python 数组特点:list 1.可以存放任何类型的数据元素,一个数组里可以混搭不同元素. 关键字 .appe...

  • Python基本语法

    本节继续学习Python的基本语法,主要内容如下: 代码注释; 引号; 连接符; 1. 代码注释目的: 1)增加代...

  • Python基本语法

    注意:这篇文章主要是针对Python3.x版本的 1.变量 变量可以理解为可以随时改变的容器的名称。 在Pytho...

  • Python 基本语法

    1、数据类型 简单类型 1、整数 2;浮点数2.1;字符串 "abc";空None;布尔值True/False,注...

  • Python基本语法

    字符串 输出结果为 列表 输出结果为 集合 输出结果为 列表推导式 输出结果为 zip 输出结果为 可命名元组:n...

网友评论

      本文标题:Python基本语法

      本文链接:https://www.haomeiwen.com/subject/kknmrhtx.html