python基础--数据类型、模块列表初始

‘‘‘pyc‘‘‘import copy#模块初识#  分为标准库、第三方库# import sys# import os# print(sys.path) #打印环境变量# print(sys.argv) #打印执行文件的相对路径  (因为pycharm默认调用的是否写的就是绝对路径)# #print(sys.argv[2])# os.system("dir")   #查询当前文件加下的文件# res = os.system("dir")   #变量只能显示命令是否执行成功# cmd_res =os.popen("dir").read()  #命令执行结果赋值给变量# os.mkdir("wangyachao")  #创建目录# print("------》",cmd_res)# print("-->",res)‘‘‘布尔值  真或者假   1  0    三元运算   result = 值1  if 条件  else 值2数据类型  bytes  字节类型    二进制转换字符串  decode  解码  字符串转换二进制  encode  编码  (socket网络编程中会用)   ‘abc‘.encode("utf-8") 指明转换前的编码前的格式  没有指定编码,默认使用系统自带编码  正则表达式  列表 []    [1:2] 骨头不顾为  切片

‘‘‘name ="zhangyang guyun xiangpeng xuliangchen yanghang"names =["Zhangyang","guyun",[1,2,3,4],"xuliangchen","xiangpeng"]# names.append("wangyachao")    #追加# names.insert(1,"chenronghua")   #插入# # names[2]="xiedi"                 #替换# # names.remove("chenronghua")# # del names[1]# # names.pop()  #默认删除最后一个    =  del names[1]# print(names)# ‘‘‘列表搜索功能‘‘‘# print(names.index("wangyachao"))# print(names[names.index("wangyachao")])# ‘‘‘统计同名人数‘‘‘# print(names.count("wangyachao"))# ‘‘‘清空列表‘‘‘# #names.clear()# ‘‘‘列表反转‘‘‘# names.reverse()# ‘‘‘列表排序  特殊符号》 数字》  大写》  小写  由高到底‘‘‘# # names.sort()# # names2=[1,2,23,4,5,67]# # names.extend(names2)   #兼并列表# #del names2print(names)names3 =names.copy()      ‘‘‘‘复制第一层列表,对列表内的列表只复制内存地址,这样的话元列表中的子列表修改这个列表也会跟着修改‘‘‘names4=copy.deepcopy(names)‘‘‘复制列表没所有内容‘‘‘names[1]="王亚超"names[2][1]="heheh"print(names)

print("names3------->",names3)print("nams4------->",names4)

# print(names[2],names[0],names[1:3])# print("name is ",names[-2:-1])  #去最后1位
时间: 2024-11-05 22:48:23

python基础--数据类型、模块列表初始的相关文章

python 基础数据类型 之 列表

列表:定义 和特性 列表定义和创建: 定义:[,]内以逗号分隔,按照索引,存放各种数据类型,一般没有限制,每个位置代表一个元素 range_create = list(range(0, 10))print(range_create)>>:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] str = 'yanxiatingyu'str_create = list(str)print(str_create)>>:['y', 'a', 'n', 'x', 'i', 'a',

python基础数据类型----整数 ,字符串【常用操作方法】,布尔值,for循环

Python基础数据类型(4.29) bool str int 三者之间的转换 str索引切片,常用操作方法 for循环(大量的练习题) 1.基础数类型总览 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). 10203 123 3340 int 主要用于计算+- * / 等等 '今天吃了没?' str 存储少量的数据,并进行相应的操作.str1 + str2, str *int , 索引,切片, 其他操作方法 Tru

python基础知识---模块

import day5.lib.commands #导入模块 r=day5.lib.commands.testmodule() print(r) from day5.lib.m1 import logout as m1_logout #导入某个模块的函数 r=m1_logout() import sys print(sys.argv) #安装第三方模块方法:#1,pip命令安装# 如果报不是内部或者外部命令,则是环境变量问题,找到python安装目录,使用绝对路径执行pip命令#C:\Users

Python基础数据类型考试题

# Python基础数据类型考试题 # 考试时间:两个半小时 满分100分(80分以上包含80分及格) # 一,基础题. # 1, 简述变量命名规范(3分) # 1.变量由字母.数字.下划线任意组成 # 2.不能以数字开头 # 3.不能使用python关键字 # 4.变量要具有可描述性 # 5.变量不能是中文 # 5.官网推荐骆峰体和下划线,这里推荐下划线 # 2,字节和位的关系.(2分) # 1字节 = 8位 # 3,'太白'使用utf-8编码时,占的位数和字节数,是多少?使用gbk编码时,占

Python基础数据类型之字符串

Python基础数据类型之字符串 一.Python如何创建字符串 在python中用引号将一些文本包起来就构成了字符串(引号可以是单引号.双引号.单三引号,双三引号,它们是完全相同的) >>> str1 = 'hello' >>> str2 = "hello" >>> str3 = '''hello''' >>> str4 = """hello""" &g

Python基础数据类型题

Python基础数据类型 题考试时间:三个小时 满分100分(80分以上包含80分及格)1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是python中的关键字 4.变量不能是中文 5.变量不能过长 6, 变量要具有可描述性 2,字节和位的关系.(2分)8位等于1个字节3,'A太白'使用utf-8编码时,占的位数和字节数,是多少?使用gbk编码时,占的位数和字节数,是多少.(2分)'A太白'使用utf-8编码时,占56位和7个字节,使用gbk编

2 Python基础数据类型

Python基础数据类型 # 数据类型分为可变数据类型和不可变数据类型 # 可变数据类型:list.set.dict 不可哈希 # 不可变数据类型:str.int.bool.tuple(元祖) 可哈希 基本类型和数据集 基本类型 int 数字型:int 1,2,3,56 取值范围为:-2\*\*31~2**31-1 可以进行的运算:+ - * / **(幂次方) %(取余) type() 查看数据类型 str 字符串:str python中只要是用引号引起来的全是字符串 字符串转化成数字的条件:

python基础数据类型补充以及编码进阶

01 内容大纲 基础数据类型的补充 数据类型之间的转换 编码的进阶 02 具体内容: 数据类型的补充: str # str :补充的方法练习一遍就行. s1 = 'taiBAi' # capitalize 首字母大写,其余变小写 print(s1.capitalize()) # swapcase 大小写翻转 print(s1.swapcase()) # title 每个单词的首字母大写 msg= 'taibai say3hi' print(msg.title()) s1 = 'barry' #

python基础数据类型补充以及编码的进阶

一. 基础数据类型补充内容 1.1 字符串 字符串咱们之前已经讲了一些非常重要的方法,剩下还有一些方法虽然不是那么重要,但是也算是比较常用,在此给大家在补充一些,需要大家尽量记住. #captalize :首字母大写 #swapcase :大小写翻转 #title :每个单词的首字母大写 #center :内同居中,总长度,空白处填充 #寻找字符串中的元素是否存在 #find :返回的找到的元素的索引,如果找不到返回-1 #index :返回的找到的元素的索引,找不到报错. #captalize

python 基础之 模块

Python 基础之模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 就是一个python文件中定义好了类和方法,实现了一些功能,可以被别的python文件所调用 那么如何使用一个模块呢? 当然是使用import 模块名 这个方式加载一个模块了 ,比如:import time 如果要使用模块中的类,就是: 模块名 点儿 类 比如: import modle.Teacher 那么如果模块中的方法不知道是做什么用的怎么办呢?     两种方法: