马士兵python课程杨淑娟老师第一章

# 将数据输出到文件

fp=open('C:/Users/wytbupt/Desktop/python/data.txt','a+') #a+如果文件不存在就创建,存在就在文件内容后面继续追加

print('helloword',file=fp)

print('helloword','first',file=fp) #多个字符串中间加逗号表示输出为一行

fp.close()

#转义字符

print('hello\nworld')

print('hello\tworld')#四个字符一组

print('hello000\tworld')

print('hello\rworld\rfhd')#进行覆盖

print('hello\bworld')#退格,o没了

print('http:\\\www.com')

print('老师说:\'大家好\'')

#原字符,不希望字符串中的转义字符起作用,在字符串前加上r或者R

#注意事项,最后一个字符不能是反斜杠

print(r'hello\nworld')

#python的标识符和保留字

import keyword

print(keyword.kwlist) #列出所有的保留字

#变量的定义和使用 常用的数据类型int float bool(Boolean的简写) str

#int默认十进制 0b二进制 0o八进制 0x十六进制

name='skye'

print('标识',id(name));  #2732414190384

print('类型',type(name));  #<class 'str'>

print('值',name);  #skye

#浮点数的相加减,由于计算机采用二进制存储,在计算时可能会出现小鼠位数不确定的情况

print(1.1+2.2)

# 3.3000000000000003

from decimal import Decimal #引入decimal模块调整

print(Decimal('1.1')+Decimal('2.2'))

# 3.3

#布尔类型

f1=True

f2=False

print(f1,type(f1))  #True <class 'bool'>

print(f2,type(f2))  #False <class 'bool'>

print(f1+1)  #2 布尔类型与int类型相加

print(f2+1)  #1 布尔类型与int类型相加

#字符串类型

str1='人生苦短,我用Python' #只能单行显示

str2="人生苦短,我用Python" #只能单行显示

str3="""人生苦短,

我用Python""" #可以多行显示

str4='''人生苦短,

我用Python''' #可以多行显示

print(str1,type(str1))

print(str2,type(str2))

print(str3,type(str3))

print(str4,type(str4))

#数据类型转换

print('--str()将其它类型转成str类型--') #int()将其他类型转换为int类型(文字类和小数类字符串无法转换成int,浮点数转换成int,抹零取整) bool()转换成bool类型

a=10

b=198.8

c=False

print(type(a),type(b),type(c))

print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c)))

print(int(a),int(b),int(c),type(int(a)),type(int(b)),type(int(c)))

print(bool(a),bool(b),bool(c),type(bool(a)),type(bool(b)),type(bool(c)))

print(float(a),float(b),float(c),type(float(a)),type(float(b)),type(float(c)))

#注释

'''

这是多行注释,使用单引号。

'''

"""

这是多行注释,使用双引号。

"""

#中文编码声明,在文件的第一行写 #coding:utf-8即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值