Python第一阶段02
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的更多相关文章
- python第一阶段总结(2)
python3第一阶段的总结 首先申明一下,本人是看网络课程“老男孩”过来写博客的,想把自己学到的东西分享一下.同时给老男孩打个广告,其教学水平真的挺好的.仅据我个人多年的学习评价. 好,接下来是我对 ...
- python第一阶段总结(1)
python3第一阶段的总结 首先申明一下,本人是看网络课程“老男孩”过来写博客的,想把自己学到的东西分享一下.同时给老男孩打个广告,其教学水平真的挺好的.仅据我个人多年的学习评价. 好,接下来是我对 ...
- Python第一阶段05
1.内置方法: 2.Json序列化: import json info = { 'name': 'sisi', } f = open("test.text", "w&qu ...
- Python第一阶段06
1.面向对象编程: class Dog: def __init__(self, name): self.name = name def bulk(self): print("%s 汪汪汪.. ...
- Python第一阶段04
1.文件操作: # 指明编码 f = open("sisi", encoding="utf-8") # 读 data = f.read() print(data ...
- Python第一阶段03
1.文件操作: # 指明编码 f = open("sisi", encoding="utf-8") # 读 data = f.read() print(data ...
- Python第一阶段01
1.变量: name = "sisi" print(name) age = print(age) 2.常量: PIE = 3.1415926 3.注释: # password = ...
- 计算机二级Python(第一阶段)
介绍 本篇文章主要针对于计算机二级考试的崽崽,当然想了解Python和学习Python的崽崽也是可以看本篇文章的:毕竟,手机和电脑都可以运行Python:本篇我文章虽然是笔记,但是也纯靠手打,希望 ...
- 用 Flask 来写个轻博客 (37) — 在 Github 上为第一阶段的版本打 Tag
Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog 目录 目录 前文列表 第一阶段结语 打 Tag 前文列表 用 Flask 来写个轻博客 (1 ...
随机推荐
- javamail: UrlDataSource获取网络文件作为邮件的附件|javamail发送二进制流附件的问题
https://www.cnblogs.com/younldeace/p/5193103.html 最近做个邮件发送功能,要内嵌图片并有附件. 需求很奇怪,图片和附件文件是放在ftp服务器上的,查了下 ...
- PHP流程控制之分支结构switch语句的使用
分支结构switch语句的使用 还记得我们最开始讲了这么一个故事: 王同学家里头特别有钱,所以他的行程方式和正常人的又有些不一样. 他的出行方式呢有6种,如下: 1,司机开车2,民航3,自己家的专机4 ...
- 012——软件安装之_matlab2019安装
(一)参考文献:https://www.isharepc.com/14196.html (二)下载地址: 链接:https://pan.baidu.com/s/1gq06TuBWGr1Qc4owpRX ...
- Dominating Patterns (AC 自动鸡模版题, 出现次数最多的子串)
传送门 题意: 给你n个模式串, 再给你一个 文本串,问模式串在文本串中出现次数最多是多少. 出现次数最多的模式串有哪些. 解: 模版题. #include <bits/stdc++.h> ...
- 【MongoDB】在C#中使用
一.MongoClient类 在2.10.0版本中引入了MongoClient类,同时在其API中也说明了Mongo类会在将来的版本中被MongoClient替换(Note: This class h ...
- sshfs 试用
sshfs 是基于fuse 开发的可以像使用本地系统一样,通过ssh 协议访问远端服务器文件,有好多方便的用途 数据同步 数据加密访问 做为共享数据卷(基于给容器使用) 安装 yum install ...
- 洛谷 P1152 欢乐的跳 题解
洛谷 P1152 欢乐的跳 题目描述 一个nn个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了[1,n-1][1,n−1]之间的所有整数,则称之符合"欢乐的跳",如数组1 ...
- socket.error: [Errno 32] Broken pipe . tcp
经过检查发现,是由于客户端请求的链接,在一次循环之后,产生的套接字关闭,没有新的客户端套接字进行请求连接,所以产生broken pipe错误
- 消息队列Rabbit MQ 学习第一篇
1 介绍 1.1RabbitMQ MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队 ...
- 微软校园招聘 研发工程师A
1.const A. const int a; B. int const a; a是常数 C. int const *a; D. const int *a; 常量指针,指向一个常量的指针 E. int ...