美文网首页
Python学习笔记01-入门基础知识

Python学习笔记01-入门基础知识

作者: 如梦似幻之旅 | 来源:发表于2017-11-21 21:26 被阅读0次

人生苦短,总得会点什么特别的技术。

Python简介

版本选择

作为现在才开始学习python的人,我选择3.x版本开始学习。2.x和3.x的主要区别在于部分语法不兼容,数据类型的变化等等,等用到时再百度或者谷歌解决吧。

应用场景

  • 接口测试
  • UI自动化
  • 数据分析处理

常用关键字

  • 常量:True,False,None
  • 对象和容器:class, import,from,del
  • 判断:if, elif,else,is,in,assert
  • 循环:for, while,continue,break,pass
  • 异常:raise, try,except,finally,as

常用运算符

  • 算术运算符:+,-,*,/,//,%,**
  • 比较运算符:>,>=,<,<=,==,!=
  • 逻辑运算符:and,or,not
  • 位运算符:>>,<<,&,|,^

注释

# 单行注释
'''
多行注释
多行注释
'''

中文支持

# -*- coding:utf-8 -*-

变量和类型

变量

  • 变量是指向各种类型值的名字。创建变量时会在内存中开辟一个空间,基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储到变量中。
  • 每个变量在使用前都必须赋值,变量赋值以后才会被创建。(注意)

基本变量类型

  • 整数(int)
  • 浮点数(float)
  • 字符串(string)
  • 布尔值(True,False)
  • 空值(None)
  • 函数(function)
  • 模块(module)
  • 类型(type)
  • 自定义类型
print(type(123))
print(type(123.0))
print(type(123.))
print(type("test"))
print(type(True))
print(type(False))
print(type(None))

def function():
    pass

a = function
print(type(function))
print(type(a))

# 导入模块
import string
print(type(string))

# 自定义类型
class Test(object):
    """docstring for Test"""
    def __init__(self, arg):
        super(Test, self).__init__()
        self.arg = arg

print(type(Test))
print(type(Test('hello')))
run_result

相关文章

网友评论

      本文标题:Python学习笔记01-入门基础知识

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