print函数
print(123) #直接在控制台输出123
print('helloworld') #直接在控制台输出字符串helloworld
print(1+3) #直接在控制台输出4(即可以输出算术表达式)
fp=open('D:/text.txt','a+') # a+ 的方式为 如果文件不存在就创建,如果文件存在则在文件内容后面追加
print('helloworld',file=fp)
fp.close()
#结果为在D盘生成text.txt文件,其中被写入字符串helloworld
print('hello','world','Python')#不换行输出 控制台输出hello world Python
print('www','baidu','com',sep='.')#本来是以空格进行分割,设置sep='.',则以点来进行分割,输出为www.baidu.com
#格式化输出
age = 10
print('我的年龄是:%d 岁'%age)#用 %d 来占位表示有符号的十进制整数格式的属性
print('我的名字是%s,我的家乡是%s'%("小孙","河南"))
转义字符
#\n newline 换行
#\r return 回车 光标移到本行的开头
#\t tab 水平制表符 光标移到下一组四个空格的开始处
#\b backspace 退格 回退一个字符
#不希望字符串中的转义字符起作用,则使用原字符,即在字符串前面加上字母R或者r
#注意:使用原字符时,字符串的最后一位不能为\
print(r'hello\nworld')#控制台输出为hello\nworld
#end的使用
print('hello',end='')#print默认换行,设置end='',则与下一个输出直接不换行
print('world',end='\t')#与下一个输出函数之间隔了一个水平制表符
print('python',end='\n')#与下一个输出函数之间,间隔一个换行
标识符和保留字
#打印保留字的list
import keyword
print(keyword.kwlist)
变量、函数、类、模块和其他对象的名字就叫做标识符
规则:
·由字母、数字、下滑线组成
·不能以数字开头
·不可以是保留字
·严格区分大小写