python基础知识(一)
发布日期:2022-02-01 14:28:05
浏览次数:25
分类:技术文章
本文共 1544 字,大约阅读时间需要 5 分钟。
day1
解释型与编译型
- python是解释型,面向对象,高级程序语言
- xxx.py—>编译并执行—>结果
- Java 编译型语言
- xxx.java—>编译:xxx.class—>执行class文件—>结果
两种执行方式
- 进入交互式环境 >>> print(‘hello world’) 特点:一句一执行
- python 源代码 编译执行 >>> python hello.py 将hello.py加载到解释器(动态加载一些库builtins.py),自上而下执行代码
pip重要指令
- pip install 包名字=版本号
- pip uninstall 包名字
- pip list 查看已经安装的第三方包
- pip freeze > requestment.txt 将第三方包输出到一个文件中 文件名为:requestments.txt
- pip install -r requestments.txt 将requestments.txt文件中的所有第三方包一次性安装
day2
进制
变量
- 弱类型:名 = 值 具体的类型取决于值
- 命名规则: A.字母,数字,下划线 B.不能数字开头 1abc错误的 abc1正确的 C.不能使用关键字:import keyword print(keyword.kwlist) D.区分大小写 E.见名知义:尽量使用英文驼峰式: showName 第一个单词全部小写,以后每个单词的首字母大写 类: 每个单词的首字母大写 _命名(推荐): show_name print_name borrow_book send_book
- 类型: 1 str:符号: 单引号 双引号 三引号 转义字符+r结合使用 2 int: 整型 10,8,9,5 3 float:浮点型 1.9 3.6 4 bool:布尔型 True False 5 byte: 字节型 b’内容’ 6 list:列表 [] 允许有重复值 7 tuple 元组 () 允许有重复值 8 set 集合 {} 不允许有重复值 9 dict 字典 {key:value,key:value}
- 变量与操作符的使用: 算术运算符 赋值运算符 关系运算符 逻辑运算符 位运算符 三目运算符
- 预定义的转义字符
转义字符 | 意义 |
---|---|
\n | 换行符 |
\t | 横向制表符 |
\r | 回车 |
r’内容’ raw 保留字符串的原有格式
s1=r"hello"table" 代码格式化:ctrl+alt+L pycharm中- 算术运算符和赋值运算符
+ 数值:相加 字符串:连接符号 - * 数值:乘法 字符串:几倍字符串/ % ** //
= += -+ *= /= %=
id() 内置函数:id(变量名) 获取变量地址,返回的是一个整型值- 关系运算符和逻辑运算符 ==比较的是内容 != > < >= <= is比较的是地址,通过id(变量)获取地址 and or not
- 计算机编码 原码、反码、补码(计算机以补码方式存储数据) -3的二进制: 步骤: a.找3的二进制码: 0000 0011 b.2. 求第一步的反码: 1111 1100 c.反码加1: 1111 1101 1111 0000 ----> -16 步骤: a.补码: 1111 0000 b.反码: 1110 1111 c.正数: 0001 0000
- 进制 二进制:0b开头 bin() 八进制:0o开头 oct() 十六进制:0x开头 hex()
- 位运算 & | ~ ^(异或) >>(右移:变小2的x次方) <<(左移:变大2的x次方)
- 其它运算符 成员运算符:in not in 身份运算符:is is not 三目运算符:结果1 if 条件 else 结果2
转载地址:https://blog.csdn.net/shunjianxaioshi/article/details/104950508 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年03月07日 12时11分50秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!