python学习:注释、获取用户输入、字符串拼接、运算符、表达式
注释
#为单行注释
'''三个单引号(或者"""三个双引号)为多行注释,例如'''被注释的内容'''
'''三个单引号还可以起到多行打印的功能。
#ctrl+? 选中的多行代码被注释
例如:
msg = '''hello 1
hello 2
hello 3'''
print(msg)
获取用户输入
input()
input 接受的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理。
把数据转成字符串用STR(被转的数据);把字符串转成数据用int(被转的字符串)。
字符串拼接
“abc"+"def"="abcdef" "abc","def"="adb def"
运算符
1.算术运算符:5//2=2(整除运算);5/2=2.5;9%2=1(除法取余数);2**10=1024(指数运算);+;-;*;/
python中区别算术运算优先级只有小括号没有其他括号。
2.比较运算符:==(比较大小,等于);!=(比较大小,不等于);>=(比较大小,大于等于);<=(小于等于)
3.赋值运算符:=(赋值);+=(例如:num+=1等价于num=num+1);-=(例如:num-=1等价于num=num-1);*=(例如:num*=2等价于num=num*2);/=(例如:num/=2等价于num=num/2);类似还有”//=“、”%=“、”**=“
4.逻辑运算符:not;and;or
ture and false = false;ture and ture = ture;false and ture = false;false and false = false
ture or false = ture;ture or ture = ture;false or ture = false;false or false = false
not ture = false;not false = ture
逻辑运算符短路原则:
对于and来说,如果前面的条件为假,那么这个and前后两个条件组成的表达式的计算结果就一定为假,第二个及之后的条件就不会被计算;
对于or来说,如果前面的条件为真,那么这个or前后两个条件组成的表达式的计算结果就一定为真,第二个及之后的条件就不会被计算。
注意:逻辑运算符没有优先级。
表达式
运算符加上操作数
例如:1+2*3
可以给变量赋值
例如:net=1+2*3
最新文章
- linux一些基本命令
- CsvHelper
- 找出数组中最长的连续数字序列(JavaScript实现)
- MVC RenderSection
- 【转载】python3.0与2.x之间的区别
- Mdrill:来自阿里的多维快速查询工具
- UVa OJ 10055
- django入门教程(上)
- C#.NET Winform 快速开发平台
- 【转】Android 网络通信框架Volley简介(Google IO 2013)
- C++ 头文件系列(iosfwd)
- shell脚本监控目录下文件被篡改时报警
- 《HelloGitHub月刊》第 08 期
- pytest--fixture参数化的实现方式和执行顺序
- css fixed 失效问题解法
- jQuery设置radio、select、checkbox只读属性后,如何在后台得到数据
- appium在不同类中使用的是同一个session
- windows cmd命令 批处理bat 导增量jar包【原】
- iOS:如何实现在文字上添加拼音
- Java中Access restriction:&#183;&#183;&#183;&#183;的解决方法
热门文章
- codeforces-1141 (div3)
- 流程控制if、while、for
- Python面向对象进阶和socket网络编程-day08
- 还在用Json完成Ajax,改用Beetl吧
- 多人聊天室(Java)
- JS媒体查询
- jsp注释<;%-- --%>;和<;!-- -->;的区别
- 关于 min_25 筛的入门以及复杂度证明
- Lua中的闭包
- Gmagick convert SVG to PNG with transparent/opacity background