Python3.3 学习笔记4 - 函数 - input & print
1. 函数格式:
input([prompt])
2. 函数功能:
接受一个标准输入数据,返回为string类型,prompt为提示信息。ctrl+Z结束输入
3. 常用参数:
4. 命令实例:
- 默认input():等待一个任意字符的输入
- strText = input("Input a string: \n"):接受输入数据作为string类型传给strText,\n为提示信息换行。
1. 函数格式:
print([object, ...], *, sep=' ', end='\n', file=sys.stdout) (end默认值为回车,可自定义符号)
2. 函数功能:
输出各类型数据:字符串,整数,浮点数,初度及精度控制
3. 常用参数:
4. 命令实例:
- print():输出一个空行
- print(str或number):直接输出一个字符串或者数字
- 参数格式化输出
- #%x --- hex 十六进制
- #%d --- dec 十进制
- #%o --- oct 八进制
- #%s --- 字符串
- #%f --- float 浮点数
- 例1:
- str1 = "The value is:"
- number1 = 11
- print("%s %d" %(str1,number1)) #输出"The value is: 11"
- 例2:
- PI=3.1415926
- print("PI = %10.3f" % math.pi) #输出PI = 3.142
- print("PI = %-10.3f" % math.pi) #输出PI = 3.142
- 例3:
- print("%.3s" %("abcde")) #输出abc
- print("%.*s" %(4,"abcde")) #输出abcd
- print("%10.3s" %("abcde")) #输出 abc(总长度为10,字符长度不够前面填空格)
- 例4:打印多行
- print(""" 你的内容 """) 或者 print(''' 你的内容 ''')
- 例5:打印纯文本,不使用转义字符:print(r'内容')或者print(R'内容')
- print(r'abc\n') #直接打印字符串abc\n