保留:
#中断一部分 #Python字符串capitalize()方法它返回字符串的副本,并只将其第一个字符大写 #make the first char have upper case and the rest lower case str = 'this is str example' print (str.capitalize()) #输出 This is str example print (str) #如上所说,只是返回字符串的副本,原来的字符串并没有改变 name = input() #这个时候输入什么,就放到了name里面,可以返回 Jack print (type(name)) #name 是str print ('hello,',name) #会把变量name里面存在的jack返回,就是hello,jack #input()是可以输入提示内容,里面可以放入一个srt,提示 name = input('please input your name:') #这样就会提示用户,你要输入你名字 ''' 练习 请利用print()输出1024 * 768 = xxx: ''' print ('1024*768=',1024*768) #练习 #请打印出以下变量的值: #n = 123 #f = 456.789 #s1 = 'Hello, world' #s2 = 'Hello, \'Adam\'' #s3 = r'Hello, "Bart"' #s4 = r'''Hello, #Lisa!''' n = 123 print (n) #123 f = 456.789 print (f) #456.789 s1 = 'Hello, world' print (s1) #Hello, world s2 = 'Hello, \'Adam\'' print (s2) # Hello, 'Adam' s3 = r'Hello, "Bart"' print (s3) s4 = r'''Hello, Lisa!''' print (s4) #格式化 'hello, %s' %'world' # %运算符就是用来格式化字符串的,%s 表示后面字符串替换,%d 表示整数 # %f 格式化浮点数 %x 16进制整数 'hi,%s hava %d dollor' %('Jack', 15) #格式化里面引入占位符的一个东西,刚开始看表示很不太懂 '%2d-%02d' %(3,1) #第一个2表示2个位置,然后后面的3 只传进来一个位置,所以补位空格 #第二个2因为有了0占位,所以把1补进来 #输出就是' 3-01' #浮点数 保留2 位 '%.2f' %3.1415926 #就只会保留2位,浮点数是保留很多位的 #输出'3.14' 'his height is %f m' %(1.83) #输出 his height is 1.830000 m #这个时候就需要保留2位小数了 'his height is %.2f m'% (1.83) #输出 his height is 1.83 m #不知道用啥,就统一用%s 'Age:%s Gender:%s' %(25, True) #输出 Age:25 Gender:True #输出% 'growth rate %d %%' %(25) #第一个 格式化整数,第二个两个%表示一个%,第一个起到转义的作用 ''' 练习 小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位: # -*- coding: utf-8 -*- s1 = 72 s2 = 85 ---- r = ??? print('???' % r) ''' s1 = 72 s2 = 85 r = (s2-s1)/s1 print (r) print ('xiaoming\'s grade growth rate is %.1f'% (r)) #这里输出的是保留1位的浮点数,不是作者要求的百分数 print ('xiaoming\'s grade growth rate is %.1f%%'% (r * 100)) #这里转换了输出方法 #输出就是百分比,保留1位小数
浙公网安备 33010602011771号