码迷,mamicode.com
首页 > 编程语言 > 详细

Python语言

时间:2020-12-01 12:01:46      阅读:5      评论:0      收藏:0      [点我收藏+]

标签:items   sort   删除   Python之禅   append   als   rom   div   副本   

Python之禅

import this

常用计算

a ** 2 # 乘方计算
a % 2  # 求模
a // 2 # 求商 

字符串

name = ‘ross geller‘
name.title() # 单词首字母大写
name.upper() # 字符全大写
name.lower() # 字符全小写

a = ‘ hello ‘ 
a = ‘\nhello\n‘
a.lstrip() # 去除掉字符串左端空白
a.rstrip() # 去除掉字符串右端空白
a.strip()  # 去除掉字符串两端空白

列表

a = [0, 1, 2]
a[-1] # 最后一个元素

# 列表插入和删除
a.append(3)        # 在列表末尾添加元素
a.insert(index, 3) # 在索引index处插入元素3
del a[index]       # 删除索引处的元素
a.pop()            # 删除并返回最后一个元素
a.pop(index)       # 删除并返回索引处的元素
a.remove(value)    # 根据键值删除元素 只删除第一个出现的

# 列表排序
a.sort()                # 列表永久性排序
a.sort(reverse=True)    # 列表永久性排序 倒序
sorted(a)               # 列表临时排序
sorted(a, reverse=True) # 列表临时排序 倒序
a.reverse()             # 永久反转列表的排列顺序

range(a, b, stride=1) # a到b-1 步长为stride
list(range(a, b))     # 转换为列表
min(a)                # 列表最小值
max(a)                # 列表最大值
sum(a)                # 列表求和
a = [i**2 for i in range(1, 11)] # 列表解析 用来简洁地生成列表
a[i:j]                # 列表切片 i到j-1

# 复制列表
b = a    # 两个变量指向同一个列表
b = a[:] # 复制列表副本 

字典

a = {key: value}
del a[key] # 删除键值对
a = {
    ‘cat‘: 1,
    ‘dog‘: 2,
    ‘bird‘: 3,
    } # 字典声明格式

# 遍历字典
for key, value in a.items():
    print(key, value)
for key in a.keys():
    print(key)
for key in a.keys():
    print(key)
a.keys()        # 返回一个键的列表
a.values()      # 返回一个值的列表
set(a.values()) # 去重

if语句

a = []
if a: # 空列表为False
    pass

用户输入

message = input(‘Please input your name: ‘)

函数

def func(a): # a为形参
    print(a)

b = 0
func(b)   # b为实参 位置实参
func(a=b) # b为关键字实参

# 传递任意数量实参
def func(*a): # a为一个元组
    for i in a:
        print(a)

def func(a, *b): # 结合使用位置实参和任意数量实参
    pass

def func(a, **b): # b为一个字典 使用任意数量的关键字实参
    pass

# 函数的导入
import module_name
module_name.function_name()

from module_name import function_name
from module_name import function_0, function_1, function_2
from module_name import function_name as fn
import module_name as mn
from module_name import *

Python语言

标签:items   sort   删除   Python之禅   append   als   rom   div   副本   

原文地址:https://www.cnblogs.com/AlenDou-blog/p/14038410.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!