pycharm快捷键,变量,字符串,类型的操作方法

摘要:
1.使用pychar快捷键。Ctrl(命令)+c复制。默认情况下,复制整行ctrl+v粘贴ctrl+z取消ctrl+x剪切。默认情况下,剪切整行ctrl+a全选ctrl+f查找;选择Shift+ctrl+z取消ctrl+d批量复制和粘贴所选内容。如果未选择默认的整行,ctrl+backspace删除单词ctrl+y删除整行ctrl+w选择单词shift+enter换行ctrl+shift+r All

1.pycharm快捷键的使用。

ctrl(command) + c  复制,默认复制整行
ctrl + v 粘贴
ctrl + z 撤销
ctrl + x 剪切,默认剪切整行
ctrl + a 全选
ctrl + f 查找;选中批量修改
shift + ctrl + z 反撤销

ctrl + d 复制粘贴选中内容,没有选中默认整行
ctrl + backspace 删除一个单词
ctrl + y 删除整行
ctrl + w 选中一个单词
shift + enter 换行
ctrl + shift + r 全局搜索
shift + f10 运行上一个文件
ctrl + shift + f10 运行当前文件
ctrl + alt + l 格式化代码
ctrl + / 整体注释
home 回到行首
end 回到行尾

2.变量

2.1 变量的意义:定义世界万物变化的状态,可以改变的量就是变量。

2.2 变量的概念:

height = 170
print("height:",height)  #print(height)

2.3 变量的声明:

height = 170
weight = 112
age = 24
print("height:",height)  #print(height)

2.4 变量的命名:

​ 字母数字下划线,首字符不能为数字。

​ 严格区分大小写,且不能使用关键字。

​ 变量命名有意义,去不能使用英文哦。

2.5 定义变量的方法有两种方式:

下划线式

name_of_nick = 'nick'  # 下划线式(建议,必须)
print(name_of_nick) : # 先定义才能使用,没有引号的就是变量名

驼峰式

NameOfJason = 'jason'  # 驼峰体
3.常量

常量:约定俗成都变成大写,永远不能改变的量。

LIANGJING = "577098649"

常量:

# 常量:不变化是约定俗成的
AGE = 1

AGE = AGE + 1  # 傻屌才做

print(AGE)
常量:约定俗称不变化,是技能变化。

3. pyhton的内存管理。

变量是python提供其提供的概念,运行python的时候才有。

定义变量运行 开辟一块新的内存空间存储变量。

3.1 引用计数(针对变量值):变量值的引用次数

# age = 1000  # 1000的引用计数为1  (引用计数指age所出现应用的次数)
# age1 = age  # 1000的引用计数为2
# del age  # delete删除age,1000的引用计数为1(删除一个age ,由之前引用计数2 变为现在的引用计数1的转变)
# print(age1)
# del age1 # 1000的引用计数为0

3.2 垃圾回收机制:当一个变量值的引用计数为0的时候,会触发垃圾回收机制,改变量值会被回收。

age = 1000  # 1000的引用计数为1
# age1 = age  # 1000的引用计数为2
# del age  # delete删除age,1000的引用计数为1
# print(age1)
# del age1 # 1000的引用计数为0
#当以上引用age = 100 数字引用计数为0时 则该变量值会被回收

3.3 id用于变量值的内存地址

3.4 当python启动的时候,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了

age = 1000
# print(age)  # 打印值
# print(id(age))  # 1507487488变量值的内存地址
# # 小整数池
# age1 = age
# print(id(age1))

age = 10
# age1 = age
# del age
# del age1

# 按理来说因该触发垃圾回收机制,但是由于10属于小整数池[-5,256],不会触发垃圾回收机制

#注意: pycharm自行做了优化(短频快),pycharm把小整数池范围扩大了

4.变量的三种打印形式

4.1 打印值

age = 20
print(age)

4.2 打印内存地址

age = 20
print(id(age)

4.3 打印数据类型()

age = 20
print(type(age))

5.什么是数据类型

5.1 变量名 = 变量值 (具体值)

liang_jing_height = 162
LJ_piaoliang = mai
LJ_list = ["hao","piao","liang"]
5.2 六大数据类型
1.整型 int  age = 20
2.浮点型(小数点) flot 表达方式:一般计数法,科学计数法
3.字符串 str  age = "你好"
4.列表  list LJ_list = [xiaomei,haopiaoliang]
5.字典  dict LJ_dict = {"xiaomei":2,"piaoliang":1} 
6.布尔值 bool 只有两个值:Ture 真的  False 假的

6.数据类型

6.1 整型(int) 10 20 30 110

1.作用:描述年龄/id 号

2.定义方式

liang_jing = 20
print(liang_jing)
liang_jing = int(21)
print(liang_jing)
# 两者一个意思

3.使用方法:

liang_jing = 20
wang-qing = 23
print(jiang_jing + wang_qing)
print(liang_jing - wang_qing)
print(liang_jing * wang_qing)
print(liang_jing / wang_qing)
print(liang_jing% wang_qing)  # 取余
print(liang_jing // wang_qing) # 取整
print(xiang_jing ** wang_qing) # 幂

4.python是手机,pip是软件管家,import cmath 打开一个cmath软件
# # log/sin/cos
# import cmath  # python是手机,pip是软件管家,import cmath 打开一个cmath软件
# print(cmath.sin(10))
# print(abs(-10))
# print(cmath.pi)
# print(cmath.e)

6.2.浮点型(float)

1.浮点型:作用 :(小数点) flot 表达方式:一般计数法,科学计数法

2.定义:

salary = 3.2
salary1 = float(3.2)
print(salary1)  #3.2
height = float(4)  # 4.0  # 强制类型转换
print(height)   # 4.0
salary2 = int(3.7)  # 不会四舍五入
print(salary2) #3
print(round(3.7)) #4  四舍五入
  1. 使用方法: + - * / % // **
x = 1
y = 2
print(x > y)  # False
print(x >= 1)  # True
print(x < y)  # True
print(x <= 1)
print(x != y)
print(x == y)  # 一个=是赋值,2个==是比较

6.3 字符串 name = "内容"

什么是字符串:一串字符(str)

1.作用:描述姓名/单个爱好/性别....

2.定义:

# name  = 'liangjing"sadsfffffffffffffffffffffffffffffffffffffffffffffffffffffff'  # 碰到第一个单引号,字符串类型,碰到第二单引号
# name2  = "liangjing's"  # 碰到第一个双引号,字符串类型,碰到第二双引号
name3 = """     #三引号使用
liangjing    
wangqing
"""

3.使用方法:

str1 = 'ouwen'
str2 = 'handsome'

print(str1 +' ' + str2 )  #nick  handsome 字符串不能和数字相加(srt1+' '+120)
print(str1 * 10)#ouwenouwenouewnouwenouwen..ouwen十个

6.4 布尔值 Ture ,False

布尔值 :只有两个值 (Ture 真的 False假的),用于判断逻辑

x = 1
y = 2
print(x > y)  # False
print(x >= 1)  # True
print(x < y)  # True

6.5列表 [] [1,2,3,4]

count = [1,2,3,4,5,6]
print[count]  #[1,2,3,4,5,6]

6.6 字典 {} {"xiaomei":2,"piaoliang"=11}

count = {"xiaomei":2,"piaoliang":1} 
print(count)   #{'xiaomei': 2, 'piaoliang': 1}

7。注释 (单行注释,多行注释)

注释:就对代码的解释。

单行注释:以#开头的所有东西就当作说明文字,程序不进入编译运行。列:print("hello world")

ncik 老师:除了解释,还会让代码失效。

多行注释:小心注释的嵌套,如果外面是三个双引号,里面则是三个单引号,反之用三个单引号.

注释的排错性

"包裹一部分代码,然后去执行另一处代码,如果没有问题,则继续打开另一部分代码进行测试,一次寻找。"

免责声明:文章转载自《pycharm快捷键,变量,字符串,类型的操作方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[GXYCTF2019]禁止套娃要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ubuntu下pycharm设定任务栏图标后打开出现问号图标

事情是这样的: ubuntu16.04,安装好pycharm后,bin下只有一个sh执行文件,想要弄成任务栏图标,所以在/usr/share/applications下新建文件pycharm.desktop并输入系列信息保存: [Desktop Entry] Type=Application Name=Pycharm Comment=pycharm Cli...

python基础二

一、pycharm使用 1、创建python新工程 2、添加内容文件及其位置 3、python调整字体,按住Ctrl+鼠标滑轮上下,pycharm设置在【File】-->【Settings】打开 设置:可以在【File】-->【Settings】-->【Editor】-->【General】的选项里进行设置 4、python...

Linux declare命令

[ Linux 命令大全Linux declare命令用于声明 shell 变量。 declare为shell指令,在第一种语法中可用来声明变量并设置变量的属性([rix]即为变量的属性),在第二种语法中可用来显示shell函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。 语法 declare [+/-][rxi...

Jmeter动态遍历,变量嵌套

场景:获取所有商品ID,下个接口根据所有商品ID遍历查询 1、提取所有的商品ID 2、添加调试后置处理可以看到,我们添加的变量名称会自动生成一个productId_matchNr的变量(表示找到了多少条数据)  3、添加循环控制器,循环次数为${productId_matchNr}的变量,上个接口找到多少条,这里就循环多少次  4、添加计数器,最大数...

js 和后台交互

.asp.net呼叫js                        Response.Write("<script language=javascript>");                     Response.Write("alert('登峰欢迎您 ');" );                     Response.Wri...

jmeter 逻辑控制器Logic Controller详解

Jmeter之逻辑控制器(Logic Controller) 前言: 1、 Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。意思是说,逻辑控制器可以控制采样器(samplers)的执行顺序。由此可知,控制器需要和采样器一起...