python入门基础知识
2024-10-01 07:35:33
1.python环境的安装
- python2
- python3
- 安装后添加环境变量
2.编码
- 最早编码ASCII码,主要有英文,数字,字符.一字节(byte),八位(bit),代表一个字符
- unicode万国码,基本所有语言都收录,四字节,32位,代表一个字符,占用内存空间大
- utf-8是对Unicode压缩英文一字节,八位,欧洲两字节,16位,中文三字节,32位.
- gbk国标码两字节,十六位
- gb2312
3.变量
- 命名规范
- 是由字母,下划线和数字组成
- 不能数字开头
- 不能是关键字
- 变量名要有意义
- 不能用中文
- 不能用拼音
- 不能过长,可以用缩写
- 连接一般用下划线.例如:hello_world.驼峰体不常用HelloWorld
4.常量
- 在python中不存在绝对的常量
- 一般用所有字母大写代表常量
5.注释
给一些不太能懂的写一些描述,让程序好理解.注释的代码不执行
#表示单行注释
"""
表示多行注释
"""
6.用户交互
- python3中input("请输入")里面放的提示语句
- 所接收的全部是字符串(str)
7.流程控制
if,else语句
'''
if 条件:满足条件则运行
缩进四个空格 操作
elif 条件:上面不满足运行这个
操作
else:否则,也就是上面全不满足运行
操作
'''
while循环语句
'''
while 条件:如果条件满足则一直重复,当条件为Ture时为死循环
操作
break退出当前此循环
exit(0)直接退出运行的代码,后面有代码也不再运行
continue跳出本次循环,进入下次循环,也就是再次从while开始此循环
'''
for循环
"""
for 变量名 in 可迭代对象:#可以一个一个往外取的对象
print(变量名)
把可迭代对象中的每个值赋值给变量
"""
8.格式化输出
占位符%s,
"""
name="ice"
age=22
s="我叫%s我今年%s岁" %(name,age) 其中%s是占位符,后面%(为填充的变量)有多少占位符就填充多少
""" #如果格式当中用到%号则用两个百分号代替
"""
name="ice"
s="我叫%s,我手机电量剩10%%了"%(name)
"""
9.运算符
+ | 加 |
---|---|
- | 减 |
* | 乘 |
/ | 除 |
== | 等于 |
// | 整除,例如:10//3==3 |
% | 取模,取余数,例如10%3==1 |
** | 幂,例如,2**3==8 |
!= | 不等于 |
<> | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
= | 赋值等于 |
+= | 加法赋值等于 |
-= | 减法赋值等于 |
/= | 除法赋值等于 |
*= | 乘法赋值等于 |
** | 幂赋值等于 |
%= | 取模赋值等于 |
//= | 整除赋值等于 |
not | 非,非真即假,非假即真. |
and | 并且,左右两边全部是真才是真, |
or | 或者,两边有一个为真则是真 |
优先级()>比较运算>not>and>or | |
小记 | 其中0,"",[],{},()为False |
最新文章
- Python标准模块--argparse
- linux用户不在sudoers文件中
- sql 批量更新
- 在慕课学习Bootstrap
- nodejs学习笔记之安装、入门
- js 数字
- mysql按ID排序(转)
- 快速构建Windows 8风格应用37-常见发布注意事项
- 修改yum源
- Nginx负载均衡的优缺点
- JavaScript 优雅简单的拼接字符串
- ReferenceError: Error #1065: 变量 dataGridArray 未定义
- ubuntu系统界面改变
- HDU1255(KB7-O)
- IEDA序列化设置
- Uni2D —— 入门(全)
- 3dContactPointAnnotationTool开发日志(三二)
- 虚拟中没有eth0
- 剑桥offer系列(1~10)
- [Groovy]static typing
热门文章
- JDK环境变量设置(linux)
- html_entity_decode()、空格、&;nbsp; 乱码问题
- 2019-05-14 Python SSL
- BZOJ 2085 luogu P3502 [POI2010]Hamsters (KMP、Floyd、倍增)
- Thread.yield()方法表示交出主动权,join表示等待当前线程,可以指定秒数
- HDOJ 题目5097 Page Rank(矩阵运算,模拟)
- [React] Capture values using the lifecycle hook getSnapshotBeforeUpdate in React 16.3
- solaris x86安装ORACLE 11.2.0.3软件时因SWAP不足报错: INFO: ld: fatal: mmap anon failed
- _DataStructure_C_Impl:链串
- 报错configure:error: no acceptable C compiler found in $PATH。。