python笔记(第一章&&第二章)

python笔记持续更新

1.python中的输出函数

print()函数
#可以输出数字
print(520)
#可以输出字符串
print(‘hello world’)
print(“hello world”)
单引号双引号三引号都可以,为了告诉电脑引号里的东西直接输出
#含有运算符的表达式
print(3+1)
会输出表达式的结果
#将数据输出到文件中**(1.所指定的盘符要存在2.使用file=fp或者其他字母)**
fp=open(‘D:/test.txt’,‘a+’)
print(‘hello world’,file=fp)
fp.close()
输出到D盘的text文件里,a+的意思是若没有这文件就创建一个,存在就在文件内容后面继续追加,fp是一个变量
#不进行换行输出**(输出的内容在一行当中)**
print(‘hello’,‘world’,‘python’)

2.转义字符

定义:反斜杠+想要实现的转移功能的首字母
例:\n换行
\r 水平制表符 回车 print(‘hello\rword’)word将hello覆盖
\t 一组四个空格的位置
\b退一个
#输出的结果中包含单引号
print(‘老师说:‘大家好’’)
#原字符,不希望字符串中的转义字符起作用,就使用原字符,就是在字符串前加r或R
print(r’hello\nworld’)输出后hello\nworld
最后一个字符不能是反斜杠print(r’hello\nworld’)
反斜杠\\
单引号\’
双引号\\“

3.print(chr(二进制的数字))输出为一个字

print(ord(‘字’))输出为十进制
计算机只识别二进制

4.保留字:有一些单词被赋予了特定的意义,这些单词你在给你的任何对象起名字的时候都不能用

import keyword
print(keyword.kwlist)#输入此代码可查看保留字

5.标识符

定义:变量,函数,类,模块和其他对象起的名字
规则:
字母,数字,下划线
不能以数字开头
不能是保留字
严格区分大小的

6.变量

三部分组成
标识:标识对象所储存的内存地址,使用内置函数id(obj)来获取
类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出
name=‘玛丽亚’
print(name)
print(‘标识’,id(name))
print(‘类型’,type(name))
print(‘值’,name)
当多次赋值之后,变量名会指向新的空间

7.数据类型

常用的数据类型
整数类型 int (98)
浮点数类型 float (3.14159)
布尔类型 bool (True,False)只能表示两个词是或否
字符串类型 str (‘人生苦短,我用python’)

8.整数类型

整数可以表示为二进制,十进制,八进制,十六进制
二进制以0b开头 表示 print(‘二进制’,0b11100101)
八进制以0o开头 表示 print(‘八进制’,0o126)
十六进制以0x开头 表示print(‘十六进制’,0x1EAF)

9.浮点类型

由整数部分和小数部分组成
浮点数存储不精确(不是所有的都不准确,有一定的不准确性)
需要写下面的代码才可准确计算

from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))

10.布尔类型

用来表示真或假的值
True为1
False为0

11.字符串类型

称为不可变的字符序列
可以用单引号,双引号,三引号等等表示
单引号和双引号定义的字符串必须在一行
三引号定义的字符串可以分布在连续的多行

str1='我爱python'
str2="我爱python"
str3='''我爱
python'''
str4="""我爱
python"""
print(str1,type(str1))
print(str2,type(str2))
print(str3,type(str3))
print(str4,type(str4))

12.数据类型转换

当将str类型与int类型进行连接时,若报错,解决方案是类型转换

name='二愣子'
age=20
print('我叫'+name+'今年'+str(age)+'岁')
#将int类型通过str()函数转换成了str类型

str()
作用:将其他数据类型转换成字符串,也可以用引号转换

ff=123
print(str(ff))

int()
作用:将其他数据类型转换成整数
1.文字类和小数类字符串,无法转化成整数
2.浮点数转化成整数,抹零取整

zz=96.5
print(int(zz))

float()
作用:将其他数据类型转换成浮点数
1.文字类无法转成整数
2.整数转成浮点数,末尾为.0

aa=24
print(float(aa))

13.python中的注释

注释:在代码中对代码的功能进行解释说明的标注行文字,可以提高代码的可读性
单行注释:以“#”开头,直到换行结束
多行注释:并没有单独的多行注释标记,将一对三引号之间的代码称为多行注释
中文编码声明注释:在文件开头加上中文声明注释,用以指定源码文件的编码格式

#coding:utf-8
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值