python学习之一

python 不用像c语言和java一样的最后加上分号来结束该语句。直接换行即可。

python 不用像c语言一样的要先定义变量和变量的数据类型,再对变量进行赋值,最后才能使用该变量。python是动态的语言,该变量的数据类型会根据等号后赋的值来自行判断的。

type()括号内填入变量就可以得到该变量的数据类型。

number = int(input())
print(number)
print(type(number))

利用print输出时,单引号里面的东西是一字不差的会输出出来的,输出变量的内容的话,直接写在print里面就可用了,不要加单引号!!

 这个就是错误示范!

print 输出函数在()中间用逗号进行多个数据的输出,但并没有换行,只是中间用空格隔开。

str1='Hello World!'
str2='Hello Nowcoder!' 
print(str1,str2)

print输出函数使用格式化输出,和c语言的格式化方式很像,只是在输出的变量和前面的字符串之间不再用,隔开,直接写在一起即可,只是需要变量名前面加一个%。

name = input()
print('I am %s and I am studying Python in Nowcoder!'%name)

当要格式化输出多个数据时,会根据单引号里面的%d的顺序来写后面的变量名顺序,且全部变量名要放在括号里面,用逗号隔开,只用写一个%即可,这个%就放在括号的前面就好。

print('第%d个质数为%s,第%d个质数为%s'%(number1,list[number1-1],number1+1,list[number1]))

 注,有一种给换行输出只适合两个变量都是字符串型的来使用。用加号来连接的两个变量都必须是字符或字符串型数据类型。

str1='Hello World!'
str2='Hello Nowcoder!' 
print(str1+'\n'+str2)

利用input()输入函数进行输入数据。input中可以用单引号写出一些你想要的提示文字;

eg:

str = input('请输入整形数据用什么表示:')
print(str)

 注:input()函数输入数据时,它输入后的默认数据类型是字符型,当要输入整形时,要进行类型转换。

a = int(input('请输入一个随便的数字:'))
print(a)

想要使用圆周率,则需要先导入math库,再从math库中调出pi

则用

import math
pi=math.pi
print(pi)

 即可

注:使用round(数,想要保留小数点后的位数)函数时,round函数会四舍五入的保留小数。

n=float(input())
print(round(n,5))
n=float(input())
print(round(n,5))

所以第一个小数的输出最后一位就会四舍五入,而1.0000000这里就直接变成了1.0,这个1.0有时会不满足题目要求,比如想要结果1.00这种,这种就不适合利用round函数。

故要输出1.00就要利用print输出函数的格式化输出。

n=float(input())
print('%.2f'%n)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值