第一块0基础入门Python Day1(1-27)

mac2026-03-12  7

python 就是(解释器+lib(内置库)+pip(包管理器:pip.exe))

语言 机器型 编译型可脱离开发环境,一次性翻译,compile(C,C++) 解释型,跨平台,对源程序逐行执行(Python:面向对象,解释,弱类型) 系统 windows linux>>ubuntu 系统安装>>>> https://blog.csdn.net/xiaohua0877/article/details/78507631 Mac

安装IDE开发工具 VScode windows版本,python插件安装,还有ATM dark one 主题下载

系统变量路径path

决定了什么路径下的exe程序文件能在cmd下运行

pip --help查看方法 pip freeze > requirements.txt(xxx==2.3.1) 输出模块包的文件

新系统下应用 pip install requirements.txt进行相应的模块安装 升级pip : python -m pip install --upgrate pip

基础DOS命令:windows

路径 exit() 或quit() cd… 返回上层 e:\download > cd c:\windows e:\download > c:

c:\windows>

用cd到达目录后再通过dos交互式 : 运行python 执行py文件 E:\BaiduNetdiskDownload\py\千锋code>python demo1.py hello world!!! 文件夹目录 dir list mkdir rmdir 网络 Ipconfig与Ping 上翻为recent input Tab键补全及顺序搜索文件 变量命名规则及操作符号英文符号开头,不以数字开头,不得重名,严格区分大小写驼峰式命名getName payMoney下划线式命名get_name pay_money类命名GetName PayMoney

import keyword print(keyword.kwlist)

[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

python编码规范:全文均需要用英式符号标点https://www.runoob.com/w3cnote/google-python-styleguide.html

单词熟记

print( ) defined 定义 syntaxError 语法错误 NameError 名字错误 invalid 无效 Character 字符 directory 文件夹|目录 function 函数 built-in(builtins)内置 Module 模块 Value 值 Stream 流 default 默认 format 格式化 digit 数字 required 必须 raise 抛出 prompt = None 提示 无


变量:

生活中容器(水杯,桶)水,果汁,可乐,奶茶 编程中'放’程序中的数据 .付款付款金额购物车商品数量订单收件人 收货地址 联系电话是否匿名是 \ 否 变量与常量 变量随时可变的 常量是固定的值
变量声明变量实际上就是向内存索要一个空间可变的弱类型语言赋值什么类型,就是什么类型的变量字符串(‘肯定’) string整型(1,9,10) int浮点数(99.22,99.9999) float布尔类型(True,False)列表list \ set字典dict

字符串和变量

help(print) print(value,…,sep=’ ‘,end=’\n’,file=sys.stdout,flush=False) 默认为空格做分隔符 flush参数一般保持为False,该参数用于控制输出缓存y file=sys.stdout表明为屏幕输出

转义字符 \n(newline)换行 \t是TAB制表符 \r(Carriage return)是回车enter,打印头回到行首,IDLE里无法实现r’字符串’,会原样输出字符串,即使有转义字符 常量命名语法是用全大写去命名,如NAME字符串语法 ‘str’ ," str ", ‘’‘保证长格式字符串原样输出\或作为注释使用’’’print占位符’ %s或%d或%f ’ % ()或{ }.format()‘format是一个字符串中的函数,点是调用填写{ }’%s强制类型转换str( )文本%d强制类型转整数int() ‘‘required digit not str’’%frequired float not str,

添加浮点%.1f—>>>保留一位小数 (四舍五入) 添加浮点%.2f—>>>保留二位小数

实例 : f=open(“poem.txt”,“w”)#打开文件,以便写入 print(a,file=f) print(b,file=f) f.close()#写完封装

input函数

help(input)

name = input() # 阻塞式,等待输入(prompt = None) Enter print(name) # 输出均为str类型(class:str) 练习 : 英雄联盟游戏的输入输出 role = input('请输入角色:') equipment = input('输入拥有的装备:') upgrade_equipment = input('输入要购买的装备:') pay = input('购买需要费用:') equipment_final = upgrade_equipment + equipment print('{}现在拥有{}装备,花费了{}用于购买{},现在拥有{}'.format(role,equipment,pay,upgrade_equipment,equipment_final))

参考视频链接

最新回复(0)