1.模块:

import sys
print(sys.path) # 打印环境变量
print(sys.argv) # 打印当前文件绝对路径
# print(sys.argv[]) import os # 执行命令,不保存结果
cmd_res = os.system("dir") cmdres1 = os.popen("dir").read()
print(cmd_res)
print(cmdres1) # 创建目录
os.mkdi

2.pyc是什么:

3.Python数据类型:

4.Python的bytes数据类型:

# 三元运算
a,b,c = ,,
d = a if a > b else c
print(d) #
# 字符串转二进制
msg = "我是思思"
print(msg.encode()) # 不写默认是utf-
print(msg.encode("utf-8"))
print(msg.encode().decode())

5.列表的使用:

names = ["aaaa", "bbb", "ccc"]
print(names[]) # aaaa
print(names[:]) # ['bbb']
print(names[-]) # ccc

6.列表操作:

names.append("sisi")
names.insert(, "haha")
print(names) # ['aaaa', 'haha', 'bbb', 'ccc', 'sisi']
print(names.pop())
# print(names.index("aaa")) name2 = [, , ]
names.extend(name2)
print(names) # ['aaaa', 'haha', 'bbb', 'ccc', , , ] # 删除变量
del name2

7.深copy,浅copy:

import copy

name3 = ["a", "b", "c", ["aa", "b", "c"]]
name4 = name3.copy() # 数据不独立
name5 = copy.deepcopy(name3) # 数据独立
print(name3[][]) # aa

8.字符串使用:

name = "my name is SiSi"

# 首字母大写
print(name.capitalize()) # 个数
print(name.count("a")) # 打印50个字符,不足用-补充,name需要放中间
print(name.center(,"-")) # 以什么结尾
print(name.endswith("ex")) # tab用30个空格代替
print(name.expandtabs(tabsize=)) # 查找y的个数
print(name.find("y")) # 切片
print(name[name.find("name"):]) # 格式化
print(name.format(name="sisi", year=))
print(name.format_map({'name': 'siis', 'year': })) # 是否是阿拉伯数字
print('ab123'.isalnum()) # 是否是纯英文字符
print('add'.isalpha()) # 是否是十进制
print('1.23'.isdecimal()) # 是否是整数
print(''.isdigit()) # 是否是合法的标识符
print('aA'.isidentifier()) # 是否是大写
print('aa'.isupper()) # 拼接
print('+'.join([,,])) # 长度50,左边用*填充
print(name.ljust(, '*'))
print(name.rjust(, '*')) # 大写变小写
print('ASS'.lower()) # 替换
print("sisi".replace('l','L', )) # 字符串分割
print('1+3+3'.split('+')) # 大小写转换
print('SiSi'.swapcase()) # 单个字符首字符大写
print("sosi".title())

9.字典使用:

info = {
'name1': 'aaa',
'name2': 'bbb',
'name3': 'ccc'
} print(info) # info['name1']
print(info.get('name1'))

10.集合使用:

list_1 = [,,,,]
list_2 = set(list_1) list_2 = set([2.34,,])

交集,并集,差异集

Python第一阶段02的更多相关文章

  1. python第一阶段总结(2)

    python3第一阶段的总结 首先申明一下,本人是看网络课程“老男孩”过来写博客的,想把自己学到的东西分享一下.同时给老男孩打个广告,其教学水平真的挺好的.仅据我个人多年的学习评价. 好,接下来是我对 ...

  2. python第一阶段总结(1)

    python3第一阶段的总结 首先申明一下,本人是看网络课程“老男孩”过来写博客的,想把自己学到的东西分享一下.同时给老男孩打个广告,其教学水平真的挺好的.仅据我个人多年的学习评价. 好,接下来是我对 ...

  3. Python第一阶段05

    1.内置方法: 2.Json序列化: import json info = { 'name': 'sisi', } f = open("test.text", "w&qu ...

  4. Python第一阶段06

    1.面向对象编程: class Dog: def __init__(self, name): self.name = name def bulk(self): print("%s 汪汪汪.. ...

  5. Python第一阶段04

    1.文件操作: # 指明编码 f = open("sisi", encoding="utf-8") # 读 data = f.read() print(data ...

  6. Python第一阶段03

    1.文件操作: # 指明编码 f = open("sisi", encoding="utf-8") # 读 data = f.read() print(data ...

  7. Python第一阶段01

    1.变量: name = "sisi" print(name) age = print(age) 2.常量: PIE = 3.1415926 3.注释: # password = ...

  8. 计算机二级Python(第一阶段)

    介绍   本篇文章主要针对于计算机二级考试的崽崽,当然想了解Python和学习Python的崽崽也是可以看本篇文章的:毕竟,手机和电脑都可以运行Python:本篇我文章虽然是笔记,但是也纯靠手打,希望 ...

  9. 用 Flask 来写个轻博客 (37) — 在 Github 上为第一阶段的版本打 Tag

    Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog 目录 目录 前文列表 第一阶段结语 打 Tag 前文列表 用 Flask 来写个轻博客 (1 ...

随机推荐

  1. Windows系统错误处理机制

    一.什么是错误 意为意为不正确,与正确答案相反.我们这里讲的是Windows操作系统里进程运行时产生的错误.对我们程序员来说,其实也就是我们编程过程中,调用Windows系统提供的API.COM 接口 ...

  2. leetcode解题报告(31):Kth Largest Element in an Array

    描述 Find the kth largest element in an unsorted array. Note that it is the kth largest element in the ...

  3. 洛谷P2456 二进制方程

    题目 字符串模拟+并查集 建立两个并查集分别存放每个变量的每一位数的祖先,一个是1一个是2 考虑每个字母的每一位的数都是唯一的,先模拟,记录每一个变量的每一位. 一一映射到方程中去,最后将两个方程进行 ...

  4. linux管道pipe详解

    linux管道pipe详解 https://blog.csdn.net/qq_42914528/article/details/82023408

  5. CF1204E Natasha, Sasha and the Prefix Sums(组合数学)

    做法一 \(O(nm)\) 考虑\(f(i,j)\)为i个+1,j个-1的贡献 \(f(i-1,j)\)考虑往序列首添加一个\(1\),则贡献\(1\times\)为序列的个数:\(C(j+i-1,i ...

  6. 新建Class文件时,添加作者版权注释声明

    以安装路径C盘为例,各版本路径如下: VS2015:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTempla ...

  7. [FUZZ]文件上传fuzz字典生成脚本—使用方法

    文件上传fuzz字典生成脚本-使用方法 原作者:c0ny1 项目地址:https://github.com/c0ny1/upload-fuzz-dic-builder 项目预览效果图: 帮助手册: 脚 ...

  8. bootstrap select 多选的用法,取值和赋值(取消默认选择第一个的对勾)

    h5自带的select标签可以实现按住ctrl键多选的功能,但是样式及其难看. bootstrap select是很好用的前端插件 ​ 首先引入bootstrap和bootstrap-select的c ...

  9. IPV4 VS IPV6 谈谈省级ipv6的必要性

    11月26日,中办.国办印发了<推进互联网协议第六版(IPv6)规模部署行动计划>,提出国内要在 5~10 年的时间形成下一代互联网自主技术体系和产业生态,建成全球最大规模的 IPv6 商 ...

  10. 2018-2019-2 网络对抗技术 20165322 Exp8 Web基础

    2018-2019-2 网络对抗技术 20165322 Exp8 Web基础 目录 实验原理 实验内容与步骤 Web前端HTML Web前端javascipt Web后端:MySQL基础:正常安装.启 ...