1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221
| 版权所有 (C) Microsoft Corporation。保留所有权利。
尝试新的跨平台 PowerShell https://aka.ms/pscore6
PS D:\7_python_project> cd '.\1-1 python base\' PS D:\7_python_project\1-1 python base> python 1-1第一个python程序.py hello world hello worldhello world hello world hello world 300 1024*1024 = 1048576 Turin PS D:\7_python_project\1-1 python base> python 1-1第一个python程序.py hello world hello world hello world 300 1024*1024 = 1048576 w PS D:\7_python_project\1-1 python base> python 1-1第一个python程序.py hello world hello worldhello world 300 1024*1024 = 1048576 w PS D:\7_python_project\1-1 python base> PS D:\7_python_project\1-1 python base> PS D:\7_python_project\1-1 python base> python Python 3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> name = input() Turin >>> print(name) Turin >>> name = input('please enter your name: ') please enter your name: print('hello,', name) >>> >>> >>> KeyboardInterrupt
PS D:\7_python_project\1-1 python base> python 1-1第一个python程序.py hello world hello worldhello world hello world hello world 300 1024*1024 = 1048576 please enter your name: Turin hello, Turin PS D:\7_python_project\1-1 python base> print('1024 * 768 ='1024 * 768 ) 所在位置 行:1 字符: 21 + print('1024 * 768 ='1024 * 768 ) + ~~~~ 表达式或语句中包含意外的标记“1024”。 所在位置 行:1 字符: 21 + print('1024 * 768 ='1024 * 768 ) + ~ 表达式中缺少右“)”。 所在位置 行:1 字符: 32 + print('1024 * 768 ='1024 * 768 ) + ~ 表达式或语句中包含意外的标记“)”。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : UnexpectedToken
PS D:\7_python_project\1-1 python base> print('1024 * 768 ='1024 * 768 ^C PS D:\7_python_project\1-1 python base> print('1024 * 768 ='1024 * 768 ^C PS D:\7_python_project\1-1 python base> ^C PS D:\7_python_project\1-1 python base> python Python 3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print('1024 * 768 ='1024 * 768 ) File "<stdin>", line 1 print('1024 * 768 ='1024 * 768 ) ^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: invalid syntax. Perhaps you forgot a comma? >>> KeyboardInterrupt >>> print('\\\t\\') \ \ >>> print(r'\\\t\\') \\\t\\ >>> print(''' line1 ... ...line2 ... ...line3''') line1 ...line2 ...line3 >>> >>> print('''line1 ... line2 ... line3 ... ''' ... ^Z KeyboardInterrupt >>> print('''line1 ... line2 ... line3''') line1 line2 line3 >>> True True >>> True True >>> 3 > 0 True >>> False or False False >>> not 1 = 1 File "<stdin>", line 1 not 1 = 1 ^^^^^ SyntaxError: cannot assign to expression >>> not 1==1 False >>> n = 123 >>> f = 456.789 >>> s1 = 'Hello, world' >>> s2 = 'Hello, \'Adam\'' >>> s3 = r'Hello, "Bart"' >>> s4 = r'''Hello, ... Lisa!''' >>> print(n\n,f,s1,s2,s3,s4) File "<stdin>", line 1 print(n\n,f,s1,s2,s3,s4) ^ SyntaxError: unexpected character after line continuation character >>> n = 123 >>> f = 456.789 >>> s1 = 'Hello, world' >>> s2 = 'Hello, \'Adam\'' >>> s3 = r'Hello, "Bart"' >>> s4 = r'''Hello, ... Lisa!''' >>> print(n\t,f,s1,s2,s3,s4) File "<stdin>", line 1 print(n\t,f,s1,s2,s3,s4) ^ SyntaxError: unexpected character after line continuation character >>> n = 123 >>> f = 456.789 >>> s1 = 'Hello, world' >>> s2 = 'Hello, \'Adam\'' >>> s3 = r'Hello, "Bart"' >>> s4 = r'''Hello, ... Lisa!''' >>> print('n\n,f,s1,s2,s3,s4') n ,f,s1,s2,s3,s4 >>> ord('A') 65 >>> ord('中') 20013 >>> chr(66) 'B' >>> chr(66) 'B' >>> '\u4e2d\u6587' '中文' >>> x = b'ABC' >>> 'ABC'.encode('ascii') b'ABC' >>> '中文'.encode('UTF-8') b'\xe4\xb8\xad\xe6\x96\x87' >>> '中文'.encode('ascii') Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128) >>> b'ABC'.decode('UTF-8') 'ABC' >>> len('中文') 2 >>> len('中文'.encode('utf-8')) 6 >>> 'Hello, %s' % 'world' 'Hello, world' >>> 'Hello,%s' & 'world' Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for &: 'str' and 'str' >>> 'Hello,%s' %'world' 'Hello,world' >>> 'Hi,&s,You have %d$' %('Meter',100000) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: %d format: a real number is required, not str >>> 'Hi,%s,You have %d$' %('Meter',100000) 'Hi,Meter,You have 100000$' >>> 'Hi,&s,You have %d$' %('Meter',100000) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: %d format: a real number is required, not str >>> print('%2d-%02d' % (3, 1)) 3-01 >>> print('%.2f' % 3.1415926) 3.14 >>> 'Age: %s. Gender: %s' % (25, True) 'Age: 25. Gender: True' >>> 'growth rate: %d %%' % 7 'growth rate: 7 %' >>> '中文'.encode('gb2312') b'\xd6\xd0\xce\xc4' >>> 'Hello,{0}的成绩提高了{1:.1f}'.format('小明',17.125) 'Hello,小明的成绩提高了17.1' >>> print(f'^Z') KeyboardInterrupt >>> s = '小明' >>> a = '85' >>> print(f'Hello,{s}的成绩为{a}') Hello,小明的成绩为85 >>> s1=72 >>> s2=85 >>> rate = s1/85 >>> print(f'小明的成绩从去年的{s1}分提升到了今年的{s2}分,提升了{rate}%') 小明的成绩从去年的72分提升到了今年的85分,提升了0.8470588235294118% >>> s1=72 >>> s2=85 >>> rate = s1/85 >>> s2=85^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z KeyboardInterrupt >>>
|