python学习记录:print()函数、input()函数

目录

print()函数

1、可以直接输出数字、字符串、列表、字典等等

1.1输出数字

1.2输出字符串 

1.3print()函数有运算功能

2、print()函数输出到文件中

input()函数 


print()函数

一般学习一门语言写的第一个程序都是hello world。

python只需要会print()函数,就能写出“hello world”了

  1. print('hello world!')

可以输出的内容:
数字、字符串(带单引号,双引号和三引号都可)、列表、字典.......;含有运算符的表达式
打印的值可以输出到显示器,也可以输出到文件 

1、可以直接输出数字、字符串、列表、字典等等

 >>>print(value)

value表示任何你要打印的值

Python中,默认情况下,一条print()语句输出后会自动换行,如果想要同时打印多个值,

各个值之间用“,”隔开,打印出来的各个值用空格隔开

1.1输出数字

注意:

我发现python3中,print()函数在输出数字的时候,该数字不能以0开头,否则编译器会报错 。

我怀疑可能以0开头代表八进制,容易引起混乱啥的?总之在python3没法直接输出以0开头的十进

制数,目前俺只能通过输出字符串的方式输出。

print("06")

1.2输出字符串 

1、print()输出字符串时,字符串可以用单引号(‘’)、双引号(“”)、三单引号(‘‘‘ ’’’)或者三双引号(“““  ”””)括起来。

2、输出字符串时,几种引号(单引号、双引号、单三引号、双三引号)可以相互嵌套。

s1='''Tom said,"Let`s go"'''
print(s1)

 

3、在print()函数中使用三单引号和三双引号,一对三单引号或三双引号表示的字符串支持换行,支持排版格式较为复杂的字符串。

print('''*
**
***
****
*****
******
*******
********''')

直接原样输出。而单引号和双引号中不能在引号内换行输出。

1.3print()函数有运算功能

可以输出含有运算符的表达式

print(5+9)

结果为:14

2、print()函数输出到文件中

以上演示的都是将打印内容输出到屏幕,如果想将打印内容输出到文件,代码实现如下:

fp=(‘D:/text.tex’,’a+’)#前面指定文件盘符,必须存在,后面是想要实现的操作

Print(‘hello world’,file=fp)#这里一定不能漏了file=fp;

fp.close()#关闭文件

#其实fp在这里相当于一个指向file文件的指针,在c语言中用fopen函数打开文件,fclose函数关闭文件。

补充:C语言中将打印内容输出到文件

#include<stdio.h>
#include<stdlib.h>
int main()
{
	FILE *fp;
	char ch;
	fp=fopen("text.tex","a+");//前面的文件名这里本质是一个字符串,要有双引号
	if(fp==NULL)
	{
		printf("cannot open file\n");
		exit(0);
	}
	ch=getchar();
	while(ch!='\n')
	{
		fputc(ch,fp);
		putchar(ch);
		ch=getchar();
	}
fputc('\n',fp);//加入这句后文件的末尾会有一个换行符,也就是下次输入从新的一行开始。
	fclose(fp);
	return 0;
}

input()函数 

在python3中,不管我们输入的数据是什么类型的,input()函数的返回结果的默认是字符串类型。

所以如果我们需要得到其他类型的数据,就需要使用强制类型转换,把字符串类型转换成我们想要

的类型。 

注意:把一个非数字字符串转换为整型是不允许的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值