欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python 学习笔记1(输入+输出)

程序员文章站 2022-03-11 19:02:35
前言:由于今天在多校遇到一个题目python一行可以秒,以及高精度实属太麻烦,是时候学习一门可以不用高精度的语言了,所以就选择了简单的python.由于视频入门实属太慢了,所以选择了廖雪峰老师的python网站学习1:了解一下命令行模式和python交互模式下的不同,我还十分震惊,python居然能在黑框就能运行程序了,后面才知道那只是交互式,python交互模式的代码是输入一行,执行一行,而命令行模式下直接运行.py文件是一次性执行该文件内的所有代码。可见,Python交互模式主要是为了调试Python...

前言:由于今天在多校遇到一个题目python一行可以秒,以及高精度实属太麻烦,是时候学习一门可以不用高精度的语言了,所以就选择了简单的python.由于视频入门实属太慢了,所以选择了廖雪峰老师的python网站学习

1:了解一下命令行模式和python交互模式下的不同,我还十分震惊,python居然能在黑框就能运行程序了,后面才知道那只是交互式,python交互模式的代码是输入一行,执行一行,而命令行模式下直接运行.py文件是一次性执行该文件内的所有代码。可见,Python交互模式主要是为了调试Python代码用的,也便于初学者学习,它不是正式运行Python代码的环境!

2:输出
输出字符串就是

print('hello, world')

你要注意和c不同就是字符串它为单引号,而且最后没有分号,而且不是printf,是print

还可以输出多个字符串

print('The quick brown fox', 'jumps over', 'the lazy dog')

这些逗号是干嘛的呢,其实就是相当于一个空格输出。就是输出这些字符串,A B C三个字符串,遇到逗号“,”会输出一个空格

最神奇的还是python居然可以直接

print(100 + 200)

然后输出300
结合以上学习,下面代码运行出来就是100 + 200 = 300

print('100 + 200 =', 100 + 200)

print的输出都是自动换行,而你如果想变成空格或者什么也不输出怎么办,看下面这行代码就行了,最后加一个逗号然后再自定义end

print('aaa',end=' ')

3:输入
输入的话好像就是直接用input()(居然不要定义

name = input()

更神奇的是input里面居然可以加字符串

name = input('please enter your name: ')

有点类似于c语言先printf,然后再要你scanf,这个就直接弄到一个语句上面来了

还有注意input()这个输入就是一个字符串,那么如果你想得到一个整数呢,就可以a=int(input()),就类似于c语言的强制类型转换,只不过c语言是(int)a而py是int(a)

本文地址:https://blog.csdn.net/m0_46209312/article/details/107885054

相关标签: python