Task01:变量,运算符,数据类型及位运算

Task01:变量,运算符,数据类型及位运算

python小例子:螺旋线(代码虽然只有几行,但是效果可喜)

import turtle
t = turtle.Pen()
for x in range (360):
	t.forward(x)
	t.left(59)

效果图

在这里插入图片描述

1.变量

1.Python 标识符命名规则

  1. 变量的声明和赋值的格式如下:
    变量名 = 表达式
    :变量在使用前必须先被赋值】

2.运算符

1.算术运算符
加(+),减(-),乘(*),除(/),取余(%),幂(**)

2.比较运算符
等于(==),不等于(!=),大于(>),小于(<),大于等于(>=),小于等于(<=)

3.逻辑运算符
与(and),或(or),非(not)
:与C语言不同的是,逻辑运算符的返回值是布尔值 True 和 False 】

4.同一运算符
is 和 is not 是判断是判断两个变量的地址

5.位运算符
(1)与“&”,按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0

(2)或”|“,按位或运算符:只要对应的两个二进位有一个为1时,结果位就为1

(3)异或 “^",按位异或运算符:当两对应的二进位相异时,结果为1

(4)取反 “~”,按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1

(5)左位移 “<<”,运算数的各二进位全部左移若干位,由<<右边的数字指定了移动的位数,高位丢弃,低位补0

(6)右位移 “>>”,把‘>>’左边的运算数的各二进制位全部右移若干位,>>右边的数字指定了移动的位数

3.数据类型

1.整数
Python 中,除 10 进制,还有其他三种进制:
·0b ,二进制 0 1
·0o ,八进制 0 1 2 3 4 5 6 7
·0x ,十六进制 0 1 2 3 4 5 6 7 8 9 a b c d e f

使用 int()实现类型转换:

  1. 浮点数直接舍去小数部分。如:int(9.9)结果是:9
  2. 布尔值 True 转为 1,False 转为 0。 如:int(True)结果是 1
  3. 字符串符合整数格式(浮点数格式不行)则直接转成对应整数,否则报错。

2.浮点数
浮点数,称为 float。【数学中的小数】

3.布尔值
True 和 False 定义成了关键字,但他们的本质还是 1 和 0,甚至可以和数字相加。

Tips:
获取变量的数据类型用" type()"这个函数】
Tips:

  1. bin()可以把十进制的数转换成二进制的数。
    2.同理oct() -->八进制格式的数字
    3.hex() -->十六进制格式的数字
    4.int() -->十进制格式的数字 】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python变量运算可以包括数值运算、字符串运算和布尔值运算。 数值运算:可以进行加法、减法、乘法、除法和取余等运算。例如,可以使用运算符+来对两个数进行相加,使用运算符-进行相减,使用运算符*进行相乘,使用运算符/进行相除,使用运算符%进行取余。 字符串运算:可以进行字符串的拼接、重复和索引等操作。例如,可以使用运算符+将两个字符串连接在一起,使用运算符*将一个字符串重复多次,使用索引来访问字符串中的特定字符。 布尔值运算:可以进行与、或、非等逻辑运算。例如,可以使用运算符and对两个表达式进行逻辑与运算,使用运算符or进行逻辑或运算,使用运算符not对一个表达式进行逻辑非运算。 总结起来,Python变量运算可以包括数值运算、字符串运算和布尔值运算,可以通过不同的运算符来实现不同的操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Python基础:变量与运算](https://blog.csdn.net/Max_138015/article/details/116173242)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Python变量及其运算](https://blog.csdn.net/qzonelaji/article/details/103999224)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值