0
点赞
收藏
分享

微信扫一扫

python-Day02笔记

在觉 2022-04-14 阅读 38
python

一、python常用快捷键

常用快捷键具体功能
ctrl+/添加或取消注释
ctrl+X剪切
ctrl+A全选
ctrl+S保存
ctrl+F搜索;查找
ctrl+Z撤销
ctrl+SHIFT+Z反撤销
选中范围先点光标,到结尾之前一直按SHIFT,再点光标
多光标操作按ALT,点光标

二、基础语法

1、解释说明:注释是代码中不参与翻译的部分(注释的存在不影响程序运转。TIP:中文也可以)

2、注释的作用:

① 对代码进行注解和说明,加强代码可读性;

② 快速关闭代码;

③ 单行注释及多行注释。

3、单行注释及多行注释

①单行注释:在注释内容前加#和空格

# print(100)

②多行注释: 将注释内容放在三个单引号或者三个双引号之间

"""
多行注释1
多行注释2
....
"""
​
'''
多行注释1
多行注释2
....
'''

4、行和缩进

① 一条语句占一行,一行结束不需要分号;

print('hello world!')

② 一条语句的开头不能随便添加缩进;

print('python')

③ 如果定要在一行显示多条语句,语句和与句之间必须添加分号。

print(100);print(200)

5、常见的数据和数据类型

① 数字数据

1)作用:用来表述数值大小的数据;例如年龄、身高;

2)表示方式:像数学表示一个数字的方式一样,例如:1、3.14、-12、+23、3e4、2e;

3)数据类型:整形(int)-相当于数学中的整数、浮点型(float)-相当于数学中的小数点数。

4)tips:科学计数法:e g: 3000=3*10的3次方=e 3; 0.002=3 e的-3次方

② 文本数据

1)作用:用来表示文字信息的数据,例如:名字、专业、学校等;

2)表示方式:必须加单引号或者双引号。例如print('余婷')或print("余婷");

3)数据类型:字符串(str)。

③ 布尔数据

1)作用:判别True(真、正确、成立)和False(假、错的、不成立);

2) 表示方式:直接写True和False; print(10>100) #Falae

3)数据类型:布尔(bool)。

④ 空值

1)None

6、标识符和关键字

① 标识符

1)命名合法要求:名字由字母、数字或者下划线组成,并且数字不能开头(python3.x以后名字可以有中文,但不建议使用);

a10 = 200
a = 100
a_ = 100

② 关键字

1)本身就具备特殊功能或者特殊意义的标识符,关键字不能另作他用(不能作为名字使用)。

2)所有关键字:['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']

三、类型和类型转换

① 获取数据类型:Type

1)type(数据)- 返回指定数据类型

print(type(100))    #<class 'int'>
print(type(1.23))   #<class 'float'>
print('zhang')      #<class 'str'>
​

② 类型转换

1)python类型转换通用格式: 类型名(数据)- 将数据转换成指定类型

print(type(100))    #<class 'int'>
print(type(1.23))   #<class 'float>
​

③ 类型转换

1)python类型转换通用格式: 类型名(数据)- 将数据转换成指定类型

2)int(数据) - 将数据转换成整型,所有的浮点数都可以转换成整数

3)如果字符串去掉引号后是一个整数就可以转换成整形,否则报错

print(int(1.23))       #1
print(int('123'))      # 123
print(int('29.3'))     #报错
print(int('abc'))      #报错

4)所有的整数都可以转换成浮点数

5)去掉引号后本身就是一个数字的字符串就可以转换成浮点数

print(float(1))         #1.0
print(float(789))       #789.0
print(float('129'))     #129.0
print(float('12.9'))    #12.0
print(float('12a'))     #报错
​

6)思考: 其他数据再转换成布尔和字符串的时候对应的转换规律是什么

print(bool(1))
print(bool(1.21))
print(bool('34'))
print(bool('3.56'))
print(bool('abc'))
print(bool('a21'))
print(str(1))
print(str(1.2))
print(str('34'))
print(str('3.56'))
print(str('abc'))
print(str('a21'))

四、输出函数

在控制台看到的内容,一定是在程序中通过print打印的内容

① print 基本用法 - 一次打印一个数据

print(100)        #100
print('hello')    #hello
print(10 +20 )    #30
print('10+20')    #10+20

② 同时打印多个数据 1)print(数据1,数据2,数据3, ...)

print(100,200,300)
print('abc',100,12.5,True)

五、输入函数

① input的基本用法

1)输入函数input的功能:从控制台获取数据,在程序中使用

2)用法:变量名 = input(输入提示信息)

name=input('请输入你的姓名:')   #请输入你的姓名:小明
print(name)                   #小明
​
# 输入性别并保存
gender = input('请输入你的性别:')   #男
print(gender)                     #男
​
#不管通过input操作输入的数据是什么,获取到的数据的类型都是字符串(str)
age = int(input('请输入你的年龄'))
print(age)  #age=20
print(age<18)
​
*把输入得到的结果通过类型转换的方式,转换成同一类数据(age = int(input('请输入你的年龄'))
​
​
​
​
​
​

举报

相关推荐

nodejs--day2笔记

nodejs--day1笔记

nodejs--day5笔记

nodejs--day8笔记

nodejs--day4笔记

nodejs--day6笔记

nodejs--day7笔记

javase day01笔记

nodejs--day3笔记

0 条评论