python学习(一)

python学习(一)

一、print()函数的使用

1、print()函数可以输出的内容:数字,字符串,含有运算符的表达式

2、print()函数可以将内容输出的目的地:显示器、文件

# 数据输出到文件中,注意点:1、所指定的盘符存在 2、使用file = fp
fp = open('D:/text.txt','a+');#a+如果文件不存在就创建,存在就在文件内容的后面追加
print('helloworld',file=fp);
fp.close(); 

3、print()函数的输出形式:换行不换行都可

二、转义字符

转义字符:反斜杠+想要实现的转义功能首字母

用处:1、当字符串中包含反斜杠、单引号和双引号等特殊用途的字符时,必须使用反斜杠这些字符进行转义

​ 2、当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以用转义字符串

​ 换行\n、空格 \t(四组空格)、回车\r

三、原字符:

不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加入r或者R

注意点:最后一个字符不能是反斜线(r'hello\')

四、保留字

一些单词被赋予了特定的意义,这些单词在给任何对象起名字时不能使用

五、标识符

变量、函数、类、模块和其他对象起的名字就叫标识符

规则:1、字母、数字、下划线

​ 2、不能以数字开头

​ 3、不能是保留字

​ 4、严格区分大小写

六、变量的定义和使用

变量就是一个带标签的盒子,把需要的数字放进去

name = 'lyq' #变量名 赋值运算符 值

变量由三部分组成 :1、标识:表示对象所存储的内存地址。使用内置函数id(obj)来获取

​ 2、类型:表示的是对象的数据类型,使用内置函数type(obj)来获取

​ 3、值:表示对象所存储的具体数据。使用print(obj)将值进行打印输出

name = "lyq"
print(name)
print('标识',id(name))
print('类型',type(name))
print('值',name)

输出如下:

在这里插入图片描述

多次赋值之后,变量名会指向新的空间

七、数据类型转换

需要数据类型转换的原因:是将不同的数据类型的数据拼接在一起

name = 'lyq'
age = 20
print(type(name),type(age))
print('我叫'+name+',今年'+age+'岁')#当类型不同时,进行连接,报错,解决方案是:类型转换
print('我叫'+name+',今年'+str(age)+'岁') # 将int类型通过str()函数转成str类型

1、str() :将其他数据类型转换成字符串

2、int():将其他数据类型转换为整数,注意点为:文字类和小数类字符串,无法转换为整数

3、float():将其他数据类型转换为浮点数,注意点为:文字类无法转换为浮点类型,字符串中的数据非数据串,也是不允许转换的,整数类转换为浮点数,小数点后面舔0。

八、python中的注释

在代码中对代码的功能进行解释说明的标注性文字,可以提高代码的可读性。注释的内容会被python解释器忽略。

通常包含三种类型的注释:

1、单行注释:du以#开头,直到换行结束

2、多行注释:并没有独立的多行注释标记,将一对三引号之间的代码,称为多行注释

3、中文编码声明注释:在文件开头加上中文注释,用以指定源码文件的编码格式

九、输入函数input()

1、作用:接收来自用户的输入

2、返回值的类型:输入值的类型为str

3、input()的基本使用: present=input(‘lyq’):变量为present,= 赋值运算符,将输入函数的结果赋值给变量present,input()函数为一个人输入函数。

a = input('请输入一个整数:')
b = input('请输入另一个整数') #input的输入类型为str
print(a+b)
a = int(a)
b = int(b)
print(a+b)

在这里插入图片描述

十、运算符

1、标准算术运算符:加(+)、减(-)、乘(*)、除(/)、整除(//)

2、取余运算符:%

3、幂运算符:**

一正一负:一正一负的整数公式,向下取整

print(9//-4)
print(-9//4)

在这里插入图片描述

十一、赋值运算符

执行顺序为:从右到左

十二:比较运算符

比较运算符的结果为bool类型

一个 = 称为赋值运算符 , == 称为比较运算符,比较的是值

is 比较的是id

十三:布尔运算符

and 并、or 或者 、 not 对bool类型的操作数取反、 in 以及not in

十二:比较运算符

比较运算符的结果为bool类型

一个 = 称为赋值运算符 , == 称为比较运算符,比较的是值

is 比较的是id

十三:布尔运算符

and 并、or 或者 、 not 对bool类型的操作数取反、 in 以及not in

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值