欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 编程语言 > >内容正文

python

第一章 tensorflow基础——python语法(一) -凯发ag旗舰厅登录网址下载

发布时间:2025/1/21 17 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 第一章 tensorflow基础——python语法(一) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

此为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,world

print默认输出是换行的

print("hello") print("world") hello world

如果要实现print 输出不换行,需要指定结尾符 end=’’

print("hello",end=' ') print("world") hello world print("hello","world")#默认中间加空格 hello world

2. 变量和基本数据类型

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息

每个变量在使用前必须赋值,赋值号"="

#定义变量不需要指定数据类型 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 3.14 hello

标识符 英文字母开头,字母下划线数字组合 python3支持中文标识符

变量 = 1 print(变量) 1

2.1.numbers(数字)数据类型

python支持不同的数字类型:

  • int(有符号整型),缺省十进制,还可以表示2进制、8进制和16进制;

    python3不再保留长整形,统一为int

  • float(浮点型),可以用科学计数法表示
  • complex(复数),复数由实数部分和虚数部分构成,可以用a bj,或者

    complex(a,b)表示,复数的实部a和虚部b都是浮点型

# 整型表示 第一个是零 第二个是字母 # 语句写在一行,要用分号隔开 var1 = 0b10;var2 = 0o10; var3 = 0x10; print(var1,var2,var3) 2 8 16 # 不在保存长整型 var1 = 1234123557861365192875881257832 print(var1,type(var1)) 1234123557861365192875881257832 # 浮点型表示 # -4~15次方输出不是科学技术法, ≤-5或≥16次方 输出科学计数法 var1 = 1e-5;var2 = 6.7e15;var3 = 6.7e16;var4 = -1.8 print(var1,var2,var3,var4) 1e-05 6700000000000000.0 6.7e 16 -1.8 # 复数表示 var1 = 35j;var2 = complex(3.4e5,7.8); print(var1,type(var1),var2,type(var2)) (3 5j) (340000 7.8j)

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)) true false

3.注释

  • 单行注释用"#"
  • 多行注释用’’'或"""
print("这个不是注释") #print("这个是注释")""" print("这个不是注释") print("这个也不是注释") """print("这个也不是注释") 这个不是注释 这个也不是注释

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.0

5.比较运算符

运算符描述
==等于:比较两个对象是否相等
!=不等于:比较两个对象是否不相等
<>不等于:比较两个对象是否不相等(类似于!=)
>大于:返回x是否大于y
<小于:返回x是否小于y
>=大于等于:返回x是否大于等于y
<=小于等于:返回x是否小于等于y
10 < 3 false 10 > 3 true 10 >= 3 true 10 <= 3 false 10 == 3 false 3 == 3.0 true 3 == "3" false 10 != 3 true 10 3 == 13 true

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 "", line 2z - 1 = 9^ syntaxerror: cannot assign to operator

7.逻辑运算符

运算符逻辑表达式描述
andx and y逻辑‘与’:如果x为false ,x and y返回false,否则它返回y的计算值
orx or y逻辑‘或’:如果x为非0 ,它返回x的值,否则它返回y的计算值
notnot 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 false

7.2逻辑‘或’

true or true true true or false true false or false false 10 or 205 10 0 or 205 25 false or 205 25

7.3逻辑非

not false true not true false not 5 false

总结

以上是凯发ag旗舰厅登录网址下载为你收集整理的第一章 tensorflow基础——python语法(一)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

网站地图