day1_常用快捷键

本文介绍了Python编程的基础知识,包括常用快捷键、标识符命名规范、关键字、语句结构、数据类型、输入输出函数以及变量的使用。重点讲解了数字、文本、布尔和None类型,以及如何通过print和input函数进行数据的输出和输入。此外,还探讨了变量的定义、赋值和类型转换,强调了Python中变量的动态特性。
摘要由CSDN通过智能技术生成

1.常用快捷键

1)ctrl + /

添加、取消注释

2)ctrl + s

保存

3)ctrl +c

复制

4)ctrl + v

粘贴

5) ctrl + x

剪切

6)ctrl +f

搜索

7)ctrl+z

撤销

8)ctrl +shift+z

反撤销

9)ctrl +a

全选

10)shift +鼠标

区域选中

11)alt +鼠标

多光标

3.标识符 命名要求

字母数字下划线组成,不能以数字开头

变量名=值

在python3.x中,标识符中可以有中文,但不推荐

name =100
__aaaa=20

4.关键字(保留字

在python中本身就具备特殊功能或特殊意义的标识符

import keyword
print(keyword.kwlist)

[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

5.语句

1) 一般情况下一条语句占一行,一行结束不需要加分号
2) 一条语句的最前面不能随意加空格或缩进
3) 如果一行要显示多条语句,语句间必须加分号

6.常用数据和数据类型

type(数据) 获取数据类型

1)数字数据:用来表示数值大小的数据,包括整数和小数两种,支持科学计数法

100 , 3.1415 ,1e4,2e-3

数字对应的类型:int(整型),float(浮点型)

2)文本数据:用来表示文字信息的数据

表示的时候需要加单引号或双引号

name = 'xiaoli'

文本数据对应的类型:str(字符串)

3)布尔数据:只有True和False俩值

布尔数据对应的类型:bool(布尔)

4)空值 - None(表示没有)
print(type(None))

<class ‘NoneType’>

7.输入和输出

1)输出函数 -print

print(数据) --将括号中的数据在控制台打印出来

print(‘hello’) – 直接打印字符串的时候,引号不会在控制台显示

print(200,‘hello’,True) ----同时打印多个数据

print打印原理:先打印内容,内容打印完成后打印end值(end值的默认内容是换行)

print(数据,end=‘结束符号’)

print(数据1,数据2…,end=‘结束符号’)

一个print同时打印多个数据的时候,数据和数据在显示的时候都是用空格隔开的,如果不想使用空格,就给sep赋值

print(10, 20, 30 ,end=';')
print(10,20,30,sep='+')

2)输入函数 -input

变量 = input(‘提示信息’) 在控制台提示输入内容,并且将输入的内容保存到变量中(换行为结束)

注意,不管从控制台输入的内容是什么,返回的数据类型都是字符串

int(数据)=将数据转换成整型

float(数据)=将数据转换陈浮点型

str(数据)=将数据转换陈字符串

age = input('请输入年龄:')

8.变量

1) 变量

用来开辟空间保存数据

2) 定义变量

语法 : 变量名 = 值

变量名 - 程序员自己命名

要求:标识符,不能是关键字

规范:1)字母都小写,多个单词之间用下划线隔开

​ 2)见名知意

​ 3)不使用系统提供的函数名/类目或模块名

student_name='ohu'

= 固定写法,赋值符号

值 任何有结果的表达式,例如某种类型的数据,已经定义过的变量

3) 使用变量

使用变量中保存的数据

4) 重新给变量赋值
age = 20
age = 10
5) 同时定义多个变量
a) 同时定义多个变量

​ 变量名1,变量名2,…=值1,值2,…(前后对应

b)同时定义多个变量,赋相同的值

变量名1 = 变量名2 = 变量名3 =…= 值

a=b=c=10
print(a)
6)定义变量的总结
a) C\Python 的区别

C是编译型语言,python是解释型语言。从运行来看,通常编译型语言比解释型语言快。从编写角度看,解释型语言比编译型语言更容易编写。

编译型语言是静态的,必须要整个工程来编译,如果程序中有错就不能编译成功,可以降低运行时的错误率。解释型语言是动态的,代码的每一行都可以独立执行。

b) python重新定义变量的原理

C语言的数据类型和值是分别存储的,如果不释放变量,变量会一直存储在那个地方。

python改变变量的值时,是直接改变该变量的指针,使其指针指向新的值

看,通常编译型语言比解释型语言快。从编写角度看,解释型语言比编译型语言更容易编写。

编译型语言是静态的,必须要整个工程来编译,如果程序中有错就不能编译成功,可以降低运行时的错误率。解释型语言是动态的,代码的每一行都可以独立执行。

b) python重新定义变量的原理

C语言的数据类型和值是分别存储的,如果不释放变量,变量会一直存储在那个地方。

python改变变量的值时,是直接改变该变量的指针,使其指针指向新的值

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值