python
第一章 tensorflow基础——python语法(一) -凯发ag旗舰厅登录网址下载
此为jupyter notebook导出文档,如果习惯jupyter界面可以下载文件
链接:https://pan.xunlei.com/s/vmn5s4r_r6dhvd0cgi3q8jtha1
提取码:cbrx
复制这段内容后打开手机迅雷app,查看更方便
文章目录
- python语法一(print、变量、数据类型、基本运算)
- 1 简单print用法
- 2. 变量和基本数据类型
- 2.1.numbers(数字)数据类型
- 2.2布尔类型
- 3.注释
- 4.算术运算
- 5.比较运算符
- 6.赋值运算
- 7.逻辑运算符
- 7.1逻辑‘与’
- 7.2逻辑‘或’
- 7.3逻辑非
1 简单print用法
print 函数 - 在终端输出,python 3 需要加阔号,python 2 不用
python中没有强制的语句终止字符
print("hello,world") hello,worldprint默认输出是换行的
print("hello") print("world") hello world如果要实现print 输出不换行,需要指定结尾符 end=’’
print("hello",end=' ') print("world") hello world print("hello","world")#默认中间加空格 hello world2. 变量和基本数据类型
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息
每个变量在使用前必须赋值,赋值号"="
#定义变量不需要指定数据类型 int_var = 3 float_var = 3.14 str_var = "hello" print(int_var,float_var,str_var) 3 3.14 hello print(int_var,type(int_var)) print(float_var,type(float_var)) print(str_var,type(str_var)) 3标识符 英文字母开头,字母下划线数字组合 python3支持中文标识符
变量 = 1 print(变量) 12.1.numbers(数字)数据类型
python支持不同的数字类型:
- int(有符号整型),缺省十进制,还可以表示2进制、8进制和16进制;
python3不再保留长整形,统一为int
- float(浮点型),可以用科学计数法表示
- complex(复数),复数由实数部分和虚数部分构成,可以用a bj,或者
complex(a,b)表示,复数的实部a和虚部b都是浮点型
2.2布尔类型
bool值:true and false
# true 和 false 记得大写开头 i_love_you = true you_love_me = false print(i_love_you,type(i_love_you)) print(you_love_me,type(you_love_me)) true3.注释
- 单行注释用"#"
- 多行注释用’’'或"""
4.算术运算
算术运算符,包括 、-、*、/、/,%
假设变量:x=10,y=3
加:两个对象相加 | x y = 13 | |
- | 减:两个对象相减 | x - y = 7 |
* | 乘:两个对象相乘 | x * y = 30 |
/ | 除:两个对象相除 | x / y = 3.333333333 |
% | 取模:返回除法的余数 | x % y = 1 |
** | 幂:返回x的y次幂 | x y = 1000 |
// | 取整除:返回商的整数部分(向下取整) | x // y = 3 ,10 // 3.0 = 3.0 |
加 :两个对象相加
10 3 13 a = 10 3.0 print(a,type(a)) 13.0减 - :两个对象相减
10 - 3.5 6.5乘 * :
10 * 3 30除 /:
10 / 3 3.3333333333333335取整除 // :返回商的整数部分(向下取整)
10 // 3 3 10 // 3.0 3.0 10.3 // 3 3.0取余(取模) % :返回除法的余数
10 % 3 1结果符号和除数符号相同
-10 % 3 2 10 % -3 -2幂运算 ** :
10 ** 3 1000 10 ** 3.0 1000.05.比较运算符
运算符描述== | 等于:比较两个对象是否相等 |
!= | 不等于:比较两个对象是否不相等 |
<> | 不等于:比较两个对象是否不相等(类似于!=) |
> | 大于:返回x是否大于y |
< | 小于:返回x是否小于y |
>= | 大于等于:返回x是否大于等于y |
<= | 小于等于:返回x是否小于等于y |
6.赋值运算
z = 10 3 print(z) 13=:加法赋值运算符
z = x 等效于z = z x
z = 10 z = 3 print(z) 13-=:加法赋值运算符
z -= x 等效于z = z - x
z = 10 z -= 3 print(z) 7 z = 10 z *= 43 print(z) #等效于z=z*(4 3) 70 # 赋值的左边一定是变量 z - 1 = 9 file "7.逻辑运算符
运算符逻辑表达式描述and | x and y | 逻辑‘与’:如果x为false ,x and y返回false,否则它返回y的计算值 |
or | x or y | 逻辑‘或’:如果x为非0 ,它返回x的值,否则它返回y的计算值 |
not | not x | 逻辑‘非’:如果x为true ,返回false,否则返回true |
7.1逻辑‘与’
true and true true true and false false false and false false逻辑运算中,非0的值视作true
# x and y 如果x为false,则返回false,否则返回y的计算值 10 and 205 25逻辑运算中,0视作false
0 and 205 0 false and 205 false逻辑运算中,false的值就是0
0 == false true逻辑运算中,true的值就是1
1 == true true逻辑运算中,非0的值只是视作true,但并不等于true。只有1等于true
5 == true false7.2逻辑‘或’
true or true true true or false true false or false false 10 or 205 10 0 or 205 25 false or 205 257.3逻辑非
not false true not true false not 5 false总结
以上是凯发ag旗舰厅登录网址下载为你收集整理的第一章 tensorflow基础——python语法(一)的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。
- 上一篇:
- 下一篇: 第一章 tensorflow基础——py