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 ...
随机推荐
- mysql5.7的手动安装
1.安装必要的组件 | yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ li ...
- BZOJ 2159: Crash 的文明世界 第二类斯特林数+树形dp
这个题非常巧妙啊~ #include <bits/stdc++.h> #define M 170 #define N 50003 #define mod 10007 #define LL ...
- learning armbian steps(1) ----- armbian 入门知识基础学习
第一问: armbian是什么? Armbian是轻量级的Debian系统和为ARM开发板专门发行并重新编译的Ubuntu系统. 第二问: 什么场景下会用到armbian系统? 一个带有arm编译器 ...
- HTML5全屏操作API
一.定义:HTML5规范允许自定义网页上的任一元素全屏显示,存在兼容问题 二.使用: ①基本: Node.RequestFullScreen()开启全屏显示 Node.CancelFullScreen ...
- leetcode解题报告(28):Remove Linked List Elements
描述 Remove all elements from a linked list of integers that have value val. Example Given: 1 --> 2 ...
- ubuntu16.04解决文件中文乱码问题
1.查看当前系统使用的字符编码 ~$ locale LANG=en_US LANGUAGE=en_US: LC_CTYPE="en_US" LC_NUMERIC="en_ ...
- Compiling OpenCV: VTK Not Found on Ubuntu 16.04 LTS
When installing OpenCV: /usr/bin/vtk not found libvtkRenderingPythonTkWidgets.so not found /usr/bin/ ...
- Gremlin入门
Gremlin入门 一.Gremlin简介 Gremlin是Apache ThinkerPop框架下的图遍历语言,Gremlin是一种函数式数据流语言,可以使用户使用简洁的方式表述复杂的属性图的遍历或 ...
- !!a标签和button按钮只允许点击一次,防止重复提交
button 方法:加上属性disabled = “disabled” 或者 disabled = “true” <button id="btn" disabled=&quo ...
- Oracle 11g 数据库 expdp/impdp 全量导入导出
从一个用户导出导入到另一个用户 问题 环境:oracle 11g; redhat 6 usera是具有DBA权限,密码为usera 全量导出usera用户下的所有内容,并导入到新建的userb用户 解 ...