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 ...
随机推荐
- OAuth 2.0攻击
参考文章:https://www.yuque.com/pmiaowu/web_security_1/oauth 作者:PHPoop 关于OAuth2.0协议的授权流程可以参考下面的流程图: 1.Cli ...
- kafka的HA机制
1.kafka的HA机制:副本机制+消息同步+leader选举. 每个topic有多个partition,每个partition又有多个副本,这些副本当中也存在不同的角色,leader.followe ...
- work,工作模式
work,工作模式 一个消息只能被一个消费者获取 工作模式就是simple模式多了几个消费者,其他一样 来自为知笔记(Wiz)
- simple模式下rabbitmq的代码
simple模式代码 package RabbitMQ import ( "fmt" "github.com/streadway/amqp" "log ...
- 019_Python3 输入和输出
在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. ************************************ 1 ...
- 特别的表格(overflow:hidden的一个小应用)
做多个li,对各个边的边框有不同的要求,三层盒子,第一层盒子放li,设置右边和下边的虚线边框,浮动,第二层盒子ul设置宽度使li排列,第三层盒子最大的盒子,使用overflow:hidden,宽度高度 ...
- Xshell6如何传输文件
Xshell6如何传输文件 /或者直接在本地用notepad nftp插件上传本地文件,直观,更方便 上传文件 1.打开xshell6软件,连接服务器. 2.yum安装一款工具.#yum inst ...
- nodejs 日志框架winston笔记
winston是一款nodejs的日志库,本文以2.1.1版本为例,介绍一下使用方法. 1.基础用法 引用日志库,返回的是一个对象.包含一些构造器,实例方法. 其中transports是日志输出方式. ...
- jQuery学习笔记——事件
何为事件 就是你的鼠标,键盘等对网页元素进行的操作. 常见事件 鼠标事件 键盘事件 表单事件 文档/窗口事件 click keypress submit load dblclick keydown c ...
- CPU突然飙升到300%,Dubbo活动线程数直接飙到1000
转:https://mp.weixin.qq.com/s/-lSiVDfqYrKk_w-xitYBhA 背景:新功能开发测试完成后,准备发布上线,当发布完第三台机器时,监控显示其中一台机器CPU突然飙 ...