博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习总结
阅读量:6303 次
发布时间:2019-06-22

本文共 1799 字,大约阅读时间需要 5 分钟。

基础语法

赋值

'''赋值运算'''# inta = 1# floatb = 1.1# 复数bc = 4+2j# 布尔 False = 0 True = 1bb = Falsebd = True# stringc = 'string'# 多变量赋值d = e = f = 1# 多变量依次赋值g, h, i = 1, 2, "runoob"复制代码

四则运算

'''四则运算'''# 加法a + b# 减法a - b# 乘法a * b# 除法 return floata / b# 除法 return inta // b# 取余a % b# 乘方a ** b复制代码

逻辑

# 与and# 或or# 非not复制代码

比较运算

'''比较运算'''# 相等a == b# 不等a != b# 大于a > b# 小于a < b# 大于等于a >= b# 小于等于a <= b复制代码

字符串

'''字符串'''str = 'hello world'# hstr[0]# estr[1]# hello worldstr[0:]# ello worldstr[1:]# hello worlstr[0:-1]复制代码

列表

'''列表 List'''# 定义列表1list1 = [1, 2, 3, 4, 5]# 定义列表2list2 = [6, 7, 8, 9, 10]# 链接列表[1,2,3,4,5,6,7,8,9,10]list1 + list2# 截取 [1,2]print(list1[0:2])# [1,2,3,4,5]print(list1[0:])复制代码

Tuple 元组

'''Tuple 元组元组的元素不能修改,用法类似列表'''tuple = (1,2,3,4)复制代码

集合

'''Set 集合自动去重复'''# 定义集合students1 = {
'小明1', '小红1', '小绿1'}students2 = {
'小明2', '小红2', '小绿2'}# 差集print(students1 - students2)# 并集print(students1 | students2)# 交集print(students1 & students2)# 不同时存在的元素print(students1 ^ students2)复制代码

字典

'''字典字典是无序的对象集合'''tinydict = {
'name': 'runoob', 'code': 1, 'site': 'www.runoob.com'}# 完整的字典print(tinydict)# 所有键print(tinydict.keys())# 所有值print(tinydict.values())复制代码

语法

条件控制

if 表达式1:    语句    if 表达式2:        语句    elif 表达式3:        语句    else:        语句elif 表达式4:    语句else:    语句复制代码

循环

while 判断条件:    语句else:    语句for 
in
:
else:
复制代码

函数

def 函数名(参数列表):    函数体复制代码

class ClassName:    
. . .
复制代码

模块

# 系统import osimport shutil# glob 匹配import glob# 系统import sys# 正则import re# urlimport urllib# zipimport zlibimport timeit# 单元测试import unittest# jsonimport json# xmlimport xml# 时间import time# 日期import datetimeimport thread# 数学import math# smtp 邮箱import smtplib# socketimport socket复制代码

练手

转载地址:http://bqfxa.baihongyu.com/

你可能感兴趣的文章
初识闭包
查看>>
java tcp socket实例
查看>>
011 指针的算术运算
查看>>
hdu1874畅通工程续
查看>>
rails 字符串 转化为 html
查看>>
java-学习8
查看>>
AOP动态代理
查看>>
Oracle序列
查看>>
xcodebuild命令行编译错误问题解决
查看>>
Yii2.0 下的 load() 方法的使用
查看>>
华为畅玩5 (CUN-AL00) 刷入第三方twrp Recovery 及 root
查看>>
LeetCode----67. Add Binary(java)
查看>>
母版页 MasterPage
查看>>
[转] ReactNative Animated动画详解
查看>>
DNS原理及其解析过程
查看>>
记录自写AFNetWorking封装类
查看>>
没想到cnblog也有月经贴,其实C#值不值钱不重要。
查看>>
【转】LUA内存分析
查看>>
springboot使用schedule定时任务
查看>>
[转] Entity Framework Query Samples for PostgreSQL
查看>>