Python 3.7 基础教程
Python 3.7 基础教程
Harvey66
默默耕耘:iOS、Swift、OC、Flutter、Python
展开
-
Python 日期、时间处理、时间戳转换、获取年份、月份、日、星期几、小时、分钟、秒
引入 time 模块import time获取当前时间戳unix_timestamp_current = time.time()print(unix_timestamp_current) # 1596594152.331776格式化时间fmt = '%Y-%m-%d %H:%M:%S' # 自定义格式unix_timestamp = None # 这是你要转换的时间戳,当值为 None 时,函数 localtime 自动获取当前戳,localtime(None) 等价于 localtim原创 2020-08-05 10:32:59 · 9448 阅读 · 0 评论 -
Python 3.7 json 的使用,json 编码与解码,json 转字典,字典转 json,正确设置 ensure_ascii 的值
Python 中要使用 json,需要引用 json 模块。字典转 json 字符串import jsondictionary = {'code': 1, 'msg': '成功', 'data': [{'user': 'yao7778899', 'age': 28, 'sex': '男'}]}json_str = json.dumps(dictionary, ensure_ascii=False) # ensure_ascii 默认值为 True,中文使用 ascii 编码,即中文被编码成 `\u原创 2020-05-12 18:36:48 · 347 阅读 · 0 评论 -
Python 3.7 类(class)定义与使用,私有属性、私有方法、类实例、类方法与类属性、构造函数
类的定义class MyClass(object): # object 为基类,可以是其他继承于 object 的基类,但继承基类不是必须的 # 可读可写属性 # 此处定义的属性既是实例属性又是类属性, # 即可以通过类访问也可以通过实例访问, # 但要注意的是,类的 `classAndInstanceProperty` 和实例的 classAndInstanceProperty` # 指向的不是同一地址 classAndInstancePrope原创 2020-05-09 12:29:27 · 4200 阅读 · 0 评论 -
Python 3.7 布尔值、运算符、条件语句、for/while循环学习
Python 中布尔值解析值解析FalseFalseNoneFalse各种类型(包括浮点数、复数等)的数值0False空序列、空映射False其他各种值、TrueTrue空序列:空字符串、空列表、空元组;空映射:字典条件语句if 1 == True: print("It's true, do something")i...原创 2020-05-08 16:45:40 · 217 阅读 · 0 评论 -
Python 3.7 如何引用模块?如何给模块起别名?import 的用法
引用整个模块import requests引用整个模块并起个别名import requests as myrequests从 requests 模块中引用 requestfrom requests import request从 requests 模块中引用 request, 并给 request 起个别名from requests import request as http...原创 2020-05-08 15:54:37 · 1948 阅读 · 0 评论 -
Python 3.7 不可避免的 in,不识 in 绝不是好 Python 程序员, in 的使用示例大全,in 的技巧
1、遍历序列 - list、tuple# 常规遍历array = [1, 2, 3]for item in array: print(item)# 带索引遍历for index, item in enumerate(array): print(index, item)2、判断元素在序列中是否存在array = [1, 2, 3]if 1 in array: ...原创 2020-05-08 13:43:42 · 614 阅读 · 0 评论 -
Python 3.7 枚举(Enum)学习
Python 中的枚举(Enum)有些特别,比如:以 class 关键字定义,但需要继承 Enum 类值可以重复(值不要求惟一)定义一个枚举(Enum)示例代码from enum import Enumclass MyEnum(Enum): price1 = 1004 '''套餐价格1''' price2 = 1004 '''套餐价格2'''...原创 2020-05-08 10:24:23 · 1008 阅读 · 0 评论 -
Python 3.7 字典(dict)学习
Python中,字典(dict) 是一种内置的映射类型,也是惟一的;字典由键及其相应的值组成,这种键-值对称为项(item)。字典基础定义dict1 = {} # 空字典# python 是完全动态数据类型,同一个字典Value类型可以是多种的dict2 = {'name': 'python3.7', 'age': 19, 'website': 'http://www.python.o...原创 2020-05-07 10:32:10 · 763 阅读 · 0 评论 -
Python 3.7 序列的通用操作 - 切片、相加、相乘等
在 Python 中常用的序列是列表(List)和元组(Tuple),列表(List)是 Python 的主力序列;这两者的区别:列表(List)是可修改的,元组(Tuple)是不可修改的。Python中的序列是很强大的,可以进行切片(本方只介绍简单切片)、相加、相乘等操作。序列切片切片(slicing):访问特定范围内的元素切片格式:list[开始索引(包括):结束索引(不包括)]索引可...原创 2020-05-07 10:31:12 · 2229 阅读 · 0 评论 -
Python 3.7 列表(list)学习
列表(List)是 Python 中常用的序列,它是 Python 的主力序列,它是可修改的。定义列表list1 = []list2 = ['hello', 'python']list3 = ['hello', 'python', 2020] # python 是完全动态数据类型,同一个列表元素类型可以是多种的print(list2) # ['hello', 'python']获取列...原创 2020-05-07 10:29:03 · 1005 阅读 · 0 评论 -
Python 3.7 字符串(str)学习
定义字符串string = ''string1 = 'this is a string' string2 = r'this is a raw string' # 原始字符串, 转义字符等均不转义原样输出获取字符串长度length = len(string1)print(length) # 16字符串判断if 'is' in string1: print('string1...原创 2020-05-07 10:27:50 · 1097 阅读 · 0 评论 -
Python 3.7 加减乘除,求余,幂运算,进制表示,随机数,字符串,平方根,调用Shell命令等
#!/usr/local/bin/python3.7# coding=utf-8import mathimport randomimport subprocessprint('Hello Python')# 除法 结果为小数num = 11 / 2print(num) # 5.5# 除法 舍弃小数部分,向下取整数num = 10 // 3print(num) # 3...原创 2020-05-07 10:25:40 · 826 阅读 · 0 评论