day02
2018-10-19 06:18:27来源:博客园 阅读 ()
格式化输出
name = input("Name:")
age = input("Age:")
job = input("Job:")
hobby = input("Hobbie:")
info = '''
------------ info of %s ----------- #这里的每个%%s就是一个占位符,本行的代表后面拓号里的
Name
: %s #代表
name
Age
: %s #代表
age
job
: %s #代表
job
Hobbie: %s #代表 hobbie
------------- end ----------------
''' %(name,name,age,job,hobby)
#这行的%号就是把前面的字符串与括号后面的变量关联起来
print(info)
%s就是代表字符串占位符,除此之外,还有%d, 是数字占位符, 如果把上?面的age后?面的换成%d,就代表你必须只 能输?入数字啦 这时对应的数据必须是int类型. 否则程序会报错。
# 当一句话中使用了格式化输出. 那么%就是占位.
# 如果你的百分号不是作为占位。 写%%
# print("我是%s,我拥有0.01%%的财产" %("Marry"))
# print("我是周杰,我不想要这%2的python了")
# 总结:
# %s 占位字符串
# %d 占位数字
# %f 占位浮点数
#运算符
'''
and: 并且, 左右两端都为真。 结果才真。 有一个是假。 结果就是假
or: 或者, 左右两端有一个是真。 结果就是真。 全部都是假。 结果才是假
not: 取反。 非真即假, 非假即真
'''
# 运算的优先级
# () -> not -> and -> or
# 当and ,or 左右两端是数字。
# or: if x == 0 then y else x and和or相反
#and: if x == 0 then x else y
True 代表 1
False 代表 0
While循环
While 条件:
循环体
Else:
在上面条件不符合就执行这里
break #中止当前循环 , 中止后 不会执行else的内容
continue 停止当前本次循环。 继续执行下一次循环
#in 和 not in
#in 表示 xxx 是否 出现在xxx中
# print("abc" in "abcacb")
# content = input("请输入你的评论:")
# if "麻花" in content:
# print("对不起,您的发言不合理、")
# else:
# print(content)
编码
# ascii 8bit 一个字节.
# 实际上用到7bit
# GB-2312 国标码, 中文 6000多个文字
# GBK 国标码的扩展码
# GBK 占用16bit 2byte 双字节字符
UNICODE 万国码, 目的把全世界所有国家的文字信息进行编码
# 对unicode进行实现.
# utf-8 可变长度的unicode
# 英文占用1byte
# 欧洲文字 占用2byte
# 中文 占用3byte
# 计算机最小的单位: bit 0,1
# byte: 8bit 1byte
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:day01
下一篇:将爬取的数据保存到mysql中
- python输出九九乘法表 2019-07-24
- Python输出菱形 2019-07-24
- 封装查找元素以及集成日志输出,Base模块 2019-07-24
- python的输入和输出 2019-07-24
- Python-05-字符串格式化 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash