Python学习笔记(二)

初识Python(二)



一、数据类型转换

数据类型转换作用
int(x[,base])将 x 转换为一个整数
float(x)将 x 转换成一个浮点数
complex(real[,imag])创建一个复数,real 为实部, image为虚部
str(x)将对象 x 转换为字符串
repr(x)将对象字符串转换为表达是字符串
eval(str)用来计算在字符串中的有效 Python 表达式, 并返回一个对象
tuple(s)将序列 x 转换为一个元组
list(s)将序列 x 转换为一个列表
char(x)将一个整数转换为一个 Unicode 字符
ord(x)将一个字符转换为它的 ASCII 整数值
hex(x)将一个整数转换为一个十六进制字符串

tip:加粗为常用,最好进行记忆


二、运算符

运算符具体类型
算术运算符+、 - 、 *、 /、 // (整除)、 % (取余)、 ** (指数)、 ()
赋值运算符=
复合运算符+=、 -=、 *=、 /=、 //=、 %=、 **=
比较运算符==、!=、 >、 <、 >=、 <=
逻辑运算符and(与)、 or(或)、 not(非)

混合运算优先级:()高于 ** 高于 *、 /、 //、 % 高于 +、 -

三、赋值

  1. 多变量赋值,如:num1,float1,str1= 10, 0.5, ‘hello word’
  2. 多变量赋相同值,如: a = b = 10
  3. 先算复合赋值运算符右边的表达式,再算复合赋值运算,如:d = 10 , d *= 1 + 2 --> d = 30
    拓展 :and,只要一个值为0, 则结果为0, 否则结果为最后一个非0数字
              or ,  只有所有值为0, 结果才为0, 否则结果为第一个非0数字

四、条件语句

代码如下(示例):

1. if 语句

if 条件:
	条件成立时执行的代码语句1
	条件成立时执行的代码语句2
	..........

2. if else 语句

if 条件:
	条件成立时执行的代码语句1
	条件成立时执行的代码语句2
	..........
else:
	代码语句

3. elif 语句

if 条件:
	条件成立时执行的代码语句1
	条件成立时执行的代码语句2
	..........
elif 条件:
	代码语句
else:
	代码语句

拓展:

  1. 在进行判断条件时, (age >= 18) and (age <= 60) 可化简为 18 <= age <= 60
  2. 随机数:[1] 导入random 模块, 即 import random.
            [2] 使用 random 模块中的随机整数功能, random.randint(开始, 结束)

五、三目运算符

条件成立执行的表达式   if    条件   else   条件成立执行的表达式

六、猜拳游戏

import random
print(f'欢迎来到猜拳游戏,游戏规则如下:0代表剪刀,1代表布,2代表拳头')
player = int(input('请输入:'))
computer = random.randint(0 , 2)
print(f'电脑出拳为{computer}')
if ((player == 0) and (computer == 1)) or ((player == 1) and (computer == 2)) or ((player ==2) and (computer == 0)) :
    print('玩家获胜')
elif player == computer :
    print('平局')
else:
    print('电脑获胜')
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python学习笔记PDF是一种学习Python编程语言的资料形式,它包含了Python的基本语法、数据类型、流程控制、函数、模块、面向对象编程、异常处理等相关内容。以下是关于Python学习笔记PDF的详细内容说明: 1. 基本语法:Python学习笔记PDF中,首先介绍了Python的基本语法,例如如何定义变量、数据类型的使用(包括整数、浮点数、字符串、列表、元组、字典等),以及如何进行算术运算、比较运算和逻辑运算。 2. 流程控制:Python学习笔记PDF中,进一步介绍了流程控制的知识,包括条件判断和循环控制。条件判断主要是通过if语句进行判断执行不同的代码块,而循环控制则通过while循环和for循环来实现重复执行一段代码。 3. 函数:Python学习笔记PDF中,对函数的概念和使用进行了详细的解释。函数是代码的封装和组织方式,通过定义函数可以提高代码的重用性和可读性。学习者将了解到如何定义函数、调用函数、函数参数的传递以及函数返回值的使用。 4. 模块:Python学习笔记PDF中,介绍了Python中的模块和包的概念。模块是一组函数、类或变量的集合,以.py文件的形式存在,可以被其他程序调用和使用。学习者将学习如何导入模块、使用模块中的函数和变量。 5. 面向对象编程:Python学习笔记PDF中,对面向对象编程进行了系统的讲解。面向对象编程是一种以对象为基本单位的编程思想,通过定义类和对象,可以更好地组织和管理代码。学习者将了解如何定义类、创建对象、封装、继承和多态的使用。 6. 异常处理:Python学习笔记PDF中,对异常处理进行了介绍。异常是程序在运行过程中出现的错误,通过捕获和处理异常,可以更好地控制程序的执行流程并提高程序的健壮性。学习者将了解到如何使用try-except语句来捕获和处理异常。 总之,Python学习笔记PDF是一份全面而详细的学习Python编程语言的资料,通过学习该资料,学习者将获得扎实的Python编程基础,并能够运用Python进行简单的程序开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值