002 pycharm常用快捷键、Python 基本数据类型、变量、运算符

pycharm常用快捷键

1移动到本行开头:home键
2移动到本行末尾:end键
3注释代码:ctrl + /
4复制行:ctrl + d
5删除行:shift+delete
6选择列:shift+alt+鼠标左键
7移动行:ctrl+shift+上下箭头
8代码格式化:ctrl+alt+l

函数

表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人
1print(数据)作用:将括号中的内容显示在控制台中
2变量=input()作用:将用户输入的内容赋值给变量

变量

程序运行在内存,程序处理数据,变量是在内存中操作数据
变量定义:关联一个对象的标识符
在这里插入图片描述
在这里插入图片描述
数据给变量赋值传递数据地址
变量给变量赋值传递数据地址

变量语法

语法1:变量名=数据
语法2:变量名1,变量名2=数据1,数据2
语法3:变量名1=变量名2=数据

del 变量

引用计数
数据会记录着被变量所绑定的次数
当次数为零时,数据销毁

del 变量

基本类型

在python中变量没有类型,但关联的对象有类型
input函数的结果一定是字符串

类型转换

结果 = 目标类型(待转数据)
适用性:
获取数据时,如果需要做数学运算,必须转换为数值类型
显示结果时,如果将数值类型按照某种格式展示需要转换为字符串类型

字符串str <–> 整数int

result1 = int("8")
print(type(result1))

result2 = str(10)

字符串str <–> 小数float

result3 = float("99.99")
result4 = str(99.99)

整数int <–> 小数float

result5 = float(99)
result6 = int(99.9) #99 向下取整

类型转换注意点

字符串转换为其他类型时,转换类型必须像对应类型
错误示例

int("2.3") #会报错
float("2") #不会报错

布尔类型

true
false

算术运算符

** :幂运算
/:小数商
//:整数商
%:余数
增强运算符:在算术运算符基础上,增加了对自身赋值的功能

逻辑运算符

与: and:并且,2条件都同时满足 短路
或:or:或者,2条件满足1个就行 短路
非:not:取反
在这里插入图片描述

在这里插入图片描述

用变量操作数据,用算术运算符计算数据,用布尔表达命题,用比较和逻辑运算符判断命题的关系操作命题

根据工资计算个人社保缴纳费用

公式:养老保险8%+医疗保险2%+3元+失业保险0.2%+公积金12%

salary_before_tax = float(input("请输入税前工资"))
social_insurance = salary_before_tax * (0.08 + 0.02 + 0.002 + 0.12) + 3
print("个人需要缴纳社保费用:" + str(social_insurance))

变量交换

a,b = b,a

字面值

字面值(表达形式或各种写法)

整型字面值

十进制(DEC):每位用十种状态计数,逢十进一,写法是0-9
二进制(BIN):每位用二种状态计数,逢二进一,写法是0-1
八进制(OCT):每位用八种状态计数,逢八进一,写法是0-7
十六进制(HEX):每位用十六种状态计数,逢十六进一,写法是0-9,a(10)-f(15)

number1 = 0b10#二进制
number2 = 0o10#八进制
number3 = 0x10#十六进制
number4 = 0b11111111#二进制
print(number1)#2
print(number2)#8
print(number3)#16
print(number4)#255

浮点型字面值

1小数
2科学计数法1e-5:0.00001

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

简 洁 冬冬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值