python学习第一天
一,计算机基础
1.用户
2.软件
3.解释器/编译器/虚拟机:python解释器/Java解释器
4.操作系统:window Linux Mac
5.硬件:CPU 主板 硬盘...
二,解释器的安装
1.python2与python3的共存
2.环境变量
三.编码
1.ASCII:只适用于英文,单个字母用一个字节(8位)表示
2.Unicode:适用于所有的文字,单个字母用四个字节(32位)表示
3.utf-8:对Unicode的压缩,最少一个字节,最多4字节,中文3字节
4.py2与py3的区别:py2默认解释器的编码是ASCII,指定编码:# -*- coding:utf-8 -*-
py3的默认解释器编码是utf-8
5.建议:使用的什么编码保存,就使用什么编码打开;建议使用utf-8的编码
四,输出
print+('输出的内容')
py2与py3的区别:py2格式print '内容' py3格式是print('内容')
五.数据类型:
1.字符串(str) '' /""/ """ """(多行内容)/
2.整型(int)
3.布尔型(bool):只有true/false
六. 变量
1.变量由数字,字母,下划线组成
2.数字不可以开头
3.不可以使用python的关键字
4.建议见名知意
5.建议使用下划线连接
6.驼峰式命名
七.输入
1.input+('输入的内容')
2.py2与py3的区别 py2结构式 num=raw_input("name") py3结构式 num=input('name')
八.if条件语句
1.结构: if+空格+条件+冒号+回车+缩进四个字符
2.elif语句:elif可以多次循环
3.最简单的,如果条件不满足直接退出
4.字符串转换数字 num=int('x')
5.多个条件: if 'a' and 'b':
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理