#print() 打印输出内容 可以输出那些内容? 1.数字 print(520) 2.字符串 print('hello,world') print("儿子,我是你爸爸") 3.含有运算符的表达式 print(1+2)/print(a+b) #输出的是结果
可以将内容输出到哪些目的地? 1.显示器 pycharm下方的显示窗口 2.文件 #将数据输出到文件中的注意点: 1.所指定的盘要存在 2.输出指定文件的格式:print(内容,file=自定义变量名) eg: fp=open('D:/text.txt','a+') print('hello,world',file=fp) fp.close() #变量名.close()是关闭的意思 'fp'是设置的一个变量 open()打开数据输出的文件位置 'a+'是以读写的方式打开文件夹,不存在就直接创建,存在就直接输出内容
可以将内容输出的形式有? 1.换行 print(123) print(123) 直接输出就是换行 2.不换行(输出内容在一行中) print('内容','内容','内容') 用','内容就会在同一行
#input()函数 作用:接收来自用户的输入 返回值类型:输入的值的类型默认为str 值得存储:使用=对输入的值进行存储 #input()基本使用 变量名 = 数据类型(input('内容'))
#range()函数 作用:用于生成一个整数序列 创建range对象的方式: 1.range(stop) #创建一个[0,stop]之间的整数序列,默认步长为1 eg:a = range(10) print(list(a)) 结果为:[0,1,2,3,4,5,6,7,8,9] 2.range(start,stop) #创建一个[start,stop]之间的整数序列,默认步长为1 eg:a=range(1,10) print(list(a)) 结果为:[1,2,3,4,5,6,7,8,9] 3.range(start,stop,step) #创建一个[start,stop]之间的整数序列,步长为step eg:a=range(1,10,2) print(list(a)) 结果为:[1,3,5,7,9] range()函数的返回值:是一个迭代器对象,list()可以查看对象中的整数 可以用in和not in判断整数序列中是否存在(不存在)指定的整数 range类型的优点: 不管range对象表示的序列有多长,所有range对象占用的内存空间都是相同的, 因为仅仅需要存储start,stop,step,只用当用到range对象时, 才回去计算序列中的相关元素 #range()函数常用于循环结构
#什么是转义字符? 字符格式:'/'+'想要实现转义的功能的首字母' #为什么需要转义字符? 1.当字符串中包含:'反斜杠','单引号','双引号'等有等特殊用途的字符时 必须使用反斜杠对这些字符进行转义(转换一个含义) 反斜杠:\\ 单引号:\' 双引号;\" 2.当字符串中包含'换行','回车','水平制表符','退格'等无法直接表示的特殊字符时,也可以使用转义字符 换行:\n 回车:\r #print('hello\rworld') 结果为:world。\r意思是将前面的内容覆盖 退格:\b #print('hello\bworld') 结果为:hellworld。\b意思是退掉一格,就往前删一格 水平制表符:\t #一个制表符是4格 #什么是原字符? 让转义字符不起作用,显示其字符 格式:print(r'hello\nworld') 显示结果为:helloworld #输出结尾不能出现一个反斜杠
8bit=1byt #bit:位,byt:字节 1024byt=1kb 1024kb=1MB 1024MB=1GB #ASCII表 A:65 a:97 0:48 以上为十进制 #Unicode表 规定了字符用哪个数字表示 无论是英文还是中文统一为两个字节 #UTF-8 英文是1个字节,中文是3个字节
本人初学,接下来一个月会更新自己学习python的进度,分享自己的笔记。
如有错误,还请各位大佬帮忙指出。