博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python菜鸟基础知识(二)
阅读量:4314 次
发布时间:2019-06-06

本文共 2185 字,大约阅读时间需要 7 分钟。

3.2 字符串格式化

a = "------------- 我爱涛 -------------"b = "name:"c = "age:"d = "job:"e = "-------------- 结束 -------------"name = input("name")age = input("age")ob = input("job")print(a + "\n" + b + name + "\n" + c + age + "\n"+ d + job + "\n" +e)
s = """ ------------- 我爱涛 -------------name:%sage:%sjob:%s-------------- 结束 -------------"""name = input("name")age = int(input("age"))job = input("job")print(s%(name,age,job))
num = input('学习进度:')s11 = "大哥黑的学习进度为:%s %%"print(s11%(num))#扩展s11 = "大哥黑的学习进度为:%s"print(s11%("不错"))
name = input(">>>")s = f"小哥哥你的名字{name}"print(s)#活学扩展s = f"小哥哥你的名字{input('>>>')}"print(s)
s = f"{1}{2}{3}"print(s)# 输出结果 123
  • %s 是占的字符串类型的位置
  • %d 是占的数字类型的位置
  • %% 转换成普通的%号
  • 按照位置顺序传递,占位和补位必须要一一对应

3.3 运算符

  • 算数运算符
+-*/ (python2中 5/2=2;;;python3中 5/2=2.5)//(整除-地板除)**幂(次方)  【print(3**2)   输出9】% 模(取余)print(5 % 2)
  • 比较运算符
><== (等于)!= (不等于)>=<=
  • 赋值运算符
=  赋值+= 自加# 例子a = 10     a += 1  (相当于 a = a +1 )     print(a)  -=  (自减)*=  (自乘)/=//=**=%=
  • 逻辑运算符
and (与/和)or (或)not (非)print(3 and 4)   取 4print(0 and 4)   取 0print(0 and False) 取 0and 都为真的时候取后值and 都为假的时候取前值and 一真一假取假的print(3 and 5 and 9 and 0 and False)   取 0print(5 and False and 9 and 0)         取 Falseprint(1 and 2 and 5 and 9 and 6)       取 6or 都为真的时候取前值or 都为假的时候取后值or 一真一假取真的print(1 or 0)      取 1print(1 or 2)      取 1print(0 or False)  取 Falseprint(not False)   #相反() > not > and > or   执行先后顺序print(9 and 1 or not False and 8 or 0 and 7 and False)9 and 1 or not False and 8 or 0 and 7 and False9 and 1 or True and 8 or 0 and 7 and False1 or True and 8 or 0 and 7 and False1 or 8 or 0 and 7 and False1 or 8 or 0 and False1 or 8 or 0 1
  • 成员运算符
in 存在not in 不存在s = "xiaogege"if "lt" not in s:    print(True)else:    print(False)

3.4 编码初始

今 0101天 0110晚 0010上 0001去 1001便 1000利 0100店 111100000101  00000110  0010000110011001

ascii (老美)不支持中文

gbk (国标) 英文 8位 中文16位

unicode (万国码)英文16 位 中文 32位

utf-8 (可变长的编码) 英文8位 ,欧洲文16位 ,亚洲24位

linux -- utf-8

mac -- utf-8

windows -- gbk

#  1字节 = 8位   1Bytes = 8bit    【重点要考】

单位转换:

1字节 = 8位

1Bytes = 8bit ***

1024Bytes = 1KB

1024KB = 1MB

1024MB = 1GB

1024GB = 1TB *** TB就够用了

1024TB = 1PB

1024PB = 1EB

1024EB = 1ZB

1024ZB = 1YB

1024YB = 1NB

1024NB = 1DB

转载于:https://www.cnblogs.com/Onlywang/p/11166247.html

你可能感兴趣的文章
Git简明操作
查看>>
InnoDB为什么要使用auto_Increment
查看>>
HDU 1087 Super Jumping! Jumping! Jumping!
查看>>
0007_初始模块和字节码
查看>>
[效率提升]如何管理好你的电脑文件
查看>>
C++实验二
查看>>
零零碎碎的知识
查看>>
文件转码重写到其他文件
查看>>
AC自动机模板
查看>>
python 基本语法
查看>>
git配置
查看>>
【hexo】01安装
查看>>
使用case语句给字体改变颜色
查看>>
JAVA基础-多线程
查看>>
面试题5:字符串替换空格
查看>>
JSP九大内置对象及四个作用域
查看>>
ConnectionString 属性尚未初始化
查看>>
数据结构-栈 C和C++的实现
查看>>
MySQL基本命令和常用数据库对象
查看>>
poj 1222 EXTENDED LIGHTS OUT(位运算+枚举)
查看>>