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

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值