Python基础学习1
2018-11-28 08:52:29来源:博客园 阅读 ()
今天,我主要学了Python中的几种基本语句。其中包括格式化输出,运算符,编码以及while循环语句。
首先,说一下格式化输出。
格式化输出有两种形式:
name = "付广鑫" address = "黑龙江" dislike = "周杰伦" print("我叫%s, 我来自%s, 我不喜欢%s" % (name, address, dislike)) print(f"我叫{name}, 我来自{address}, 我不喜欢{dislike}")
上面的第二种格式化输出只在Python3.5以上版本中可用。
之后,说一下基本运算符。
基本运算符有算数运算、比较运算、赋值运算、逻辑运算等,我今天主要了解了这几种。
算术运算符有 +(加) -(减) *(乘) /(除) %(取余) //(整除) **(次方)。
比较运算符有 ==(等于) !=(不等于) <>(不等于) >(大于) <(小于) >=(大于等于) <=(小于等于)。
赋值运算符有 +=(加法赋值) -=(减法赋值) *=(乘法赋值) /=(除法赋值) %=(取模赋值) //=(取整除赋值) **=(幂赋值)。
逻辑运算符有 and(与) or(或) not(非)。
逻辑运算顺序:
1.()=> not => and =>or
2. x or y , x为真,值就是x,x为假,值是y;x and y , 和or相反。
再说一下编码。
1. ascii 8bit 1byte(字节) 256个码位 只用到了7bit, 用到了前128个 最前面的一位是0
2. 中国人自己对计算机编码进行统计. 自己设计. 对ascii进行扩展 ANSI GBK 放的是中文编码. 16bit 2byte 兼容ascii
3. 对所有编码进行统一. unicode. 万国码. 32bit. 4byte. 够用了但是很浪费
4. utf-8 可变长度的unicode
各种文字所占字符:英文(1byte) 欧洲文字(2byte) 中文(3byte)
字节单位转换(常用):
1byte = 8bit
1kb = 1024byte
1mb = 1024kb
1gb = 1024mb
1tb = 1024gb(硬盘)
1pb = 1024tb(主要用于公司)
最后,说一下while循环语句。
while循环语句的格式:
while 条件:
循环体
break:直接跳出循环
continue:停止当前本次循环,继续执行下一次循环, 不会彻底中断循环。
while True: content = input("请输入你要喷的内容, 输入Q退出") if content == "": continue if content == "Q": break print(content)
用while循环可以应用在一些算法中,目前,本人对于具体原理与操作不是很清楚,相信在之后的学习中可以解决。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Python语法的转义字符
下一篇:Python-函数
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
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