Python基础
文章平均质量分 61
从0开始学习python,偶尔回顾基础
bw-1111
这个作者很懒,什么都没留下…
展开
-
python---列表和元组
一.列表1. 列表的创建li = []print(li, type(li))li1 = [1]print(li1, type(li1))2. 列表的基本特性1)连接操作符和重复操作符print([1, 2] + [2, 3])print([1, 2] * 3)2)成员操作符(in, not in)print(1 in [1, 2, 3])print(1 in ["a", False, [1, 2]])注意:这里False也代表0,True代表1布尔类型:True: 1原创 2021-02-06 20:07:34 · 378 阅读 · 0 评论 -
python---异常处理
一.常见的异常# print(a) # NameError# print(10/0) # ZeroDivsionError# d = {'name':'westos'}# print(d['age']) # KeyError# with open('hello.txt') as f: # FileNotFoundError# pass# age = 18# if age == 18:# print('成年')# else:# print原创 2021-02-24 11:15:14 · 80 阅读 · 0 评论 -
python---函数
1.常用的内置函数:max,min,sum, divmod函数必须有输入和输出。max_num = max(1, 2, 3)print(max_num)2.创建和调用如何创建函数?定义函数,函数内容并不会执行函数的输入专业叫参数, 函数的输出叫返回值。重点:形参: 形式参数,不是真实的值(定义函数时的参数)实参:实际参数, 是真实的值(调用函数时的参数)def get_max(num1, num2): result = num1 if num1 > num2 e原创 2021-02-06 22:50:47 · 232 阅读 · 1 评论 -
python---字符串
字符串的创建和赋值转义符号换行和Tab键字符串的基本特性原创 2021-02-05 13:21:10 · 150 阅读 · 0 评论 -
python的三大流程控制
三大流程控制顺序流程控制分支流程控制循环流程控制1.顺序流程控制一步到底、墨守成规2.分支流程控制分支流程语句# python中input接收的是字符串, 如果接收整型数, 需要通过int转成整型数。age = int(input("年龄:"))# 需求: 如果年龄大于18岁, 输出成年, 否则输出未成年。# 注意点: 冒号和缩进是python的语法规范。if age > 18: print("成年")else: print("未成年")运行:分原创 2021-02-03 16:40:15 · 213 阅读 · 1 评论 -
python---集合与字典
一.集合1.集合的创建注意点1: 集合的元素必须是不可变数据类型s = {1, 2, 3, 1, 2, 3} print(s, type(s))注意点2:空集合不能使用{}, 而要使用set()s = {1, 2, 3, [1, 2, 3]}print(s, type(s))2.集合的特性不支持+,*, index, slice(因为集合无序不重复的)支持in和not inprint(1 in {1, 2, 3, 4})3.集合的常用操作3-1) 增加add: 添加单原创 2021-02-06 21:41:17 · 331 阅读 · 0 评论 -
python的内置数据结构
字符串str:单引号,双引号,三引号引起来的字符信息。s1 = 'hello's2 = "hello"s3 = """ *********************** 学生管理系统 ************************运行:数组array:存储同种数据类型的数据结构。[1, 2, 3], [1.1, 2.2, 3.3]列表list:打了激素的数组, 可以存储不同数据类型的数据结构. [1, 1.1, 2.1, ‘hello’]li1 = [1, 2, 3, 4]原创 2021-02-05 13:20:53 · 115 阅读 · 1 评论 -
Pycharm常用快捷键
创建文件快捷键: Alt+Insert进入Pycharm的设置界面ctrl + alt + s复制一行Ctrl + d格式化代码符合PEP8编码风格Ctrl+Alt+L如何查看方法的源代码和解释说明ctrl键按住,鼠标移动到你想要查看方法的位置,点击即可进入源码及方法说明...原创 2021-02-05 13:20:39 · 168 阅读 · 1 评论 -
python---模块和包
一.模块的理解python模块实质上是一个python文件。注意: 自定义的python文件的文件名一定不要和已有的模块冲突。导入模块实质上是加载并执行模块的内容。先自定义一个模块文件“hello.python”,供后面使用"""hello模块的说明文档"""digits = '0123456789'def login(): print('login.......')# __all__当用户使用from module import *时,需要导入的内容。__all__原创 2021-02-24 12:12:29 · 89 阅读 · 0 评论 -
python---文件
1. 文件的操作打开文件mode:r: 只能读文件w: 只能写入(清空文件内容)a+: 读写(文件追加写入内容)f = open('doc/hello.txt',mode='a+')文件读写操作f.write('java\n') #追加写入java 换行关闭文件f.close()2.with语句with open('doc/test.txt', 'w+') as f: f.write('hello world\n') # 写入文件 f.seek(0, 0)原创 2021-02-07 00:04:04 · 226 阅读 · 10 评论 -
python的基础语法
常见的数据类型算术运算符赋值运算符关系运算符逻辑运算符原创 2021-02-03 16:39:45 · 94 阅读 · 1 评论 -
linux下pycharm安装
linux版本为redhat8.2已经内置python解释器,所以可直接下载pycharm就可以[root@westos ~]# python3如何安装Pycharm官网下载地址根据自己的需求下载社区版或者专业版在新建项目即可,选择已有的python解释器简单操作、设置创建文件快捷键: Alt+Insert进入Pycharm的设置界面ctrl + alt + s设置背景颜色设置编辑器的字体大小和间距...原创 2021-02-03 16:39:23 · 453 阅读 · 0 评论