Python 语言
Python 开发环境计算机组成编程语言(计算机语言)是人们为了控制计算机,而设计的一种符号和文字的组合,从而实现向计算机发出指令.
Python 语言就是一种编程语言,由符号和文字组成的,使用Python 语言的目的就是为了控制计算机硬件进行工作 1.2.2 解释器将文字和符号转换为机器指令,这个负责转换的去恶色叫做解释器解释器本质上就是一个运行在操作系统上的程序 解析器负责翻译编程语言
环境搭建Python 包含两个部分 编辑器和解释器 ? PyCahrm (IDE) Python 的作者,Gruido von Rossum 吉多,范,罗苏姆,龟叔.荷兰人, 1991年诞生,由C语言实现 Python 由两个版本,Python2和Python3,最新版本分别为2.7.15和3.6.5 版本根据anaconda使用? 注释#单行注释 """ 多行注释 """ 变量变量会申请一块内存 10,变量存储需要的临时数据 a =10 重建一个新的变量,并且赋值操作 a=100 重新赋值 注释快捷键 ctrl+ / 变量是用来临时存储程序运行中所需要的一些数据的 数据类型
type(参数) 函数用来检查相应的 python 里面定义变量不需要指定类型,根据赋的值来推断变量模型 算术预算符+
符合赋值运算符
格式化输出联系print("我的名字叫 %s,请多多关照" % name)
键盘输入input_content = input("请输入您的名字") print(‘欢迎您 %s !‘%intput_content) 变量的类型转换int(val),将变量val 转换为 int 类型 float(val),str(val) if语句if 3>2:
while 循环 continue 跳过,break退出循环 while 可嵌套循环 函数def 函数名(a,b,c) 函数体 return 容器字符串截取字符串提供了一种语法,用来获取 user_email ="[email?protected]" print(user_email[0]) print(user_email[0:4]) print(user_email[0:12]) 获得容器元素的个数string_length = len(user_email) print(user_email[13:string_length]) 起始值不写表示从0开始 结束值不写表示到最后 步长 最后一个参数值,表示间隔多少取一个数 user_email[0:12:2] = smguhn user_email[-5:-1]=st.cn -1从末端数起第一位: user_email[6:1:-1] 字符串逆序: user_email[::-1] str.find(参数)函数position = user_email.find(‘@‘)
.split(参数):分片拆分成[‘aa‘,‘bb‘,‘cc‘,‘dd‘] .count(参数):判断有多少个char.strip() :去除两头空格username = " asdasd " new_username = username.strip() print(username) 原字符变量不会修改 结果不变 print(new_username) 结果去除了两头的空格 ctrl+q :函数文档函数:单一职责原则? 容器概述
序列式容器支持根据下表存期元素 字符串遍历my_str = ‘hello‘
字符串替换 str.replace(‘妮‘,‘泥‘)str.replace(‘妮‘,‘泥‘,0) 第一位的 字符串的特点python 与 java 一样,原定义的字符串是不允许修改的 比如 my_str = ‘abcd‘ my_str[0] = ‘Q‘ 报错.不可以赋值修改 元组不可修改的列表列表用中括号[] 元组用小括号 (10,20,30,40)
元组可以嵌套元组,如:((1,2),(10,20)) 元组中的元素不能修改 列表列表属于序列式容器,支持索引,切片 对于列表而言,尾部插入数据的效率要高一些,不需要移动元素,指定位置插入效率较低 位置删除在尾部删除效率比较高,不需要移动元素 列表支持:位置删除(尾部删除,指定位置删除)值删除 缺点:根据关键字查找效率低 列表根据索引查找效率很高 my_list=[[1,2,3,],[4,5,6],[1,3]]
? 字典查找快,但占空间 大括号 语法:
字典属于非序列式容器,占内存,但是是效率高,属于空间换时间 注意:键一般是唯一的,如果最后的重新赋值会覆盖前面 persion={‘name‘:‘张三‘,‘age‘:20,‘sex‘:‘男‘,100:101}
字符中的 t 代表 Tab 键? 文件二进制模式和文本模式 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,使用close 方法来关闭一个文件
在python,使用open 函数,或者创建一个文件 #打开文件
文本模式和二进制模式的区别 打开文件用的文本模式,会进行换行符的转换:
? 2.读取文件数据f = open(‘b.txt‘,‘r‘)
3.文件读写方法writelinesf = open(‘b.txt‘,‘r‘)
文件拷贝文件操作 os 模块
文件操作相关模块 import os
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |