python基础知识-字符串

字符串:

赋值方法

a = ‘name‘

a = str(‘name‘)

字符串的方法:

  1 #!/usr/bin/env python
  2 class str(object):
  3     """
  4     str(object=‘‘) -> str
  5     str(bytes_or_buffer[, encoding[, errors]]) -> str
  6
  7     Create a new string object from the given object. If encoding or
  8     errors is specified, then the object must expose a data buffer
  9     that will be decoded using the given encoding and error handler.
 10     Otherwise, returns the result of object.__str__() (if defined)
 11     or repr(object).
 12     encoding defaults to sys.getdefaultencoding().
 13     errors defaults to ‘strict‘.
 14     """
 15     def capitalize(self): # real signature unknown; restored from __doc__
 16         ‘‘‘首字母大写‘‘‘
 17         """
 18         S.capitalize() -> str
 19
 20         Return a capitalized version of S, i.e. make the first character
 21         have upper case and the rest lower case.
 22         """
 23         return ""
 24
 25     def casefold(self): # real signature unknown; restored from __doc__
 26         ‘‘‘全部转换为小写‘‘‘
 27         """
 28         S.casefold() -> str
 29
 30         Return a version of S suitable for caseless comparisons.
 31         """
 32         return ""
 33
 34     def center(self, width, fillchar=None): # real signature unknown; restored from __doc__
 35         ‘‘‘内容居中,width:总长度,fillchar:空白处填充内容,默认无‘‘‘
 36         """
 37         S.center(width[, fillchar]) -> str
 38
 39         Return S centered in a string of length width. Padding is
 40         done using the specified fill character (default is a space)
 41         """
 42         return ""
 43
 44     def count(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
 45         ‘‘‘子序列个数‘‘‘
 46         """
 47         S.count(sub[, start[, end]]) -> int
 48
 49         Return the number of non-overlapping occurrences of substring sub in
 50         string S[start:end].  Optional arguments start and end are
 51         interpreted as in slice notation.
 52         """
 53         return 0
 54
 55     def encode(self, encoding=‘utf-8‘, errors=‘strict‘): # real signature unknown; restored from __doc__
 56         ‘‘‘编码,针对unicode‘‘‘
 57         """
 58         S.encode(encoding=‘utf-8‘, errors=‘strict‘) -> bytes
 59
 60         Encode S using the codec registered for encoding. Default encoding
 61         is ‘utf-8‘. errors may be given to set a different error
 62         handling scheme. Default is ‘strict‘ meaning that encoding errors raise
 63         a UnicodeEncodeError. Other possible values are ‘ignore‘, ‘replace‘ and
 64         ‘xmlcharrefreplace‘ as well as any other name registered with
 65         codecs.register_error that can handle UnicodeEncodeErrors.
 66         """
 67         return b""
 68
 69     def endswith(self, suffix, start=None, end=None): # real signature unknown; restored from __doc__
 70         ‘‘‘判断是否以特定值结尾,也可以是一个元组。如果是则为真(True)‘‘‘
 71         """
 72         S.endswith(suffix[, start[, end]]) -> bool
 73
 74         Return True if S ends with the specified suffix, False otherwise.
 75         With optional start, test S beginning at that position.
 76         With optional end, stop comparing S at that position.
 77         suffix can also be a tuple of strings to try.
 78         """
 79         return False
 80
 81     def expandtabs(self, tabsize=8): # real signature unknown; restored from __doc__
 82         ‘‘‘将一个tab键转换为空格,默认为8个空格‘‘‘
 83         """
 84         S.expandtabs(tabsize=8) -> str
 85
 86         Return a copy of S where all tab characters are expanded using spaces.
 87         If tabsize is not given, a tab size of 8 characters is assumed.
 88         """
 89         return ""
 90
 91     def find(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
 92         ‘‘‘寻找子序列的位置,如果没有找到则返回 -1,只查找一次找到及返回 ‘‘‘
 93         """
 94         S.find(sub[, start[, end]]) -> int
 95
 96         Return the lowest index in S where substring sub is found,
 97         such that sub is contained within S[start:end].  Optional
 98         arguments start and end are interpreted as in slice notation.
 99
100         Return -1 on failure.
101         """
102         return 0
103
104     def format(*args, **kwargs): # known special case of str.format
105         ‘‘‘字符串格式转化‘‘‘
106         """
107         S.format(*args, **kwargs) -> str
108
109         Return a formatted version of S, using substitutions from args and kwargs.
110         The substitutions are identified by braces (‘{‘ and ‘}‘).
111         """
112         pass
113
114     def format_map(self, mapping): # real signature unknown; restored from __doc__
115         """
116         S.format_map(mapping) -> str
117
118         Return a formatted version of S, using substitutions from mapping.
119         The substitutions are identified by braces (‘{‘ and ‘}‘).
120         """
121         return ""
122
123     def index(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
124         ‘‘‘子序列的位置,如果没有找到返回错误‘‘‘
125         """
126         S.index(sub[, start[, end]]) -> int
127
128         Like S.find() but raise ValueError when the substring is not found.
129         """
130         return 0
131
132     def isalnum(self): # real signature unknown; restored from __doc__
133         ‘‘‘是否是字母或数字‘‘‘
134         """
135         S.isalnum() -> bool
136
137         Return True if all characters in S are alphanumeric
138         and there is at least one character in S, False otherwise.
139         """
140         return False
141
142     def isalpha(self): # real signature unknown; restored from __doc__
143         ‘‘‘是否所有字符都为字母‘‘‘
144         """
145         S.isalpha() -> bool
146
147         Return True if all characters in S are alphabetic
148         and there is at least one character in S, False otherwise.
149         """
150         return False
151
152     def isdecimal(self): # real signature unknown; restored from __doc__
153         ‘‘‘是否为十进制数‘‘‘
154         """
155         S.isdecimal() -> bool
156
157         Return True if there are only decimal characters in S,
158         False otherwise.
159         """
160         return False
161
162     def isdigit(self): # real signature unknown; restored from __doc__
163         ‘‘‘是否所有字符都为数字‘‘‘
164         """
165         S.isdigit() -> bool
166
167         Return True if all characters in S are digits
168         and there is at least one character in S, False otherwise.
169         """
170         return False
171
172     def isidentifier(self): # real signature unknown; restored from __doc__
173         ‘‘‘是否为有效标识符‘‘‘
174         """
175         S.isidentifier() -> bool
176
177         Return True if S is a valid identifier according
178         to the language definition.
179
180         Use keyword.iskeyword() to test for reserved identifiers
181         such as "def" and "class".
182         """
183         return False
184
185     def islower(self): # real signature unknown; restored from __doc__
186         ‘‘‘是否所有字符都为小写‘‘‘
187         """
188         S.islower() -> bool
189
190         Return True if all cased characters in S are lowercase and there is
191         at least one cased character in S, False otherwise.
192         """
193         return False
194
195     def isnumeric(self): # real signature unknown; restored from __doc__
196         ‘‘‘是否只有数字‘‘‘
197         """
198         S.isnumeric() -> bool
199
200         Return True if there are only numeric characters in S,
201         False otherwise.
202         """
203         return False
204
205     def isprintable(self): # real signature unknown; restored from __doc__
206         ‘‘‘内容是否都是可见的字符,不可见的包括tab键,换行符。空格为可见字符‘‘‘
207         """
208         S.isprintable() -> bool
209
210         Return True if all characters in S are considered
211         printable in repr() or S is empty, False otherwise.
212         """
213         return False
214
215     def isspace(self): # real signature unknown; restored from __doc__
216         ‘‘‘是否只有空格组成‘‘‘
217         """
218         S.isspace() -> bool
219
220         Return True if all characters in S are whitespace
221         and there is at least one character in S, False otherwise.
222         """
223         return False
224
225     def istitle(self): # real signature unknown; restored from __doc__
226         ‘‘‘是否为标题化的‘‘‘
227         """
228         S.istitle() -> bool
229
230         Return True if S is a titlecased string and there is at least one
231         character in S, i.e. upper- and titlecase characters may only
232         follow uncased characters and lowercase characters only cased ones.
233         Return False otherwise.
234         """
235         return False
236
237     def isupper(self): # real signature unknown; restored from __doc__
238         ‘‘‘是否都为大写字母‘‘‘
239         """
240         S.isupper() -> bool
241
242         Return True if all cased characters in S are uppercase and there is
243         at least one cased character in S, False otherwise.
244         """
245         return False
246
247     def join(self, iterable): # real signature unknown; restored from __doc__
248         ‘‘‘连接,以S作为分隔符,把所有iterable中的元素合并成一个新的字符串‘‘‘
249         """
250         S.join(iterable) -> str
251
252         Return a string which is the concatenation of the strings in the
253         iterable.  The separator between elements is S.
254         """
255         return ""
256
257     def ljust(self, width, fillchar=None): # real signature unknown; restored from __doc__
258         ‘‘‘左对齐,width 字符串的长度,右侧以fillchar填充,默认为空‘‘‘
259         """
260         S.ljust(width[, fillchar]) -> str
261
262         Return S left-justified in a Unicode string of length width. Padding is
263         done using the specified fill character (default is a space).
264         """
265         return ""
266
267     def lower(self): # real signature unknown; restored from __doc__
268         ‘‘‘所有字母大写变小写,返回一个小写的副本‘‘‘
269         """
270         S.lower() -> str
271
272         Return a copy of the string S converted to lowercase.
273         """
274         return ""
275
276     def lstrip(self, chars=None): # real signature unknown; restored from __doc__
277         ‘‘‘去除左侧空白‘‘‘
278         """
279         S.lstrip([chars]) -> str
280
281         Return a copy of the string S with leading whitespace removed.
282         If chars is given and not None, remove characters in chars instead.
283         """
284         return ""
285
286     def maketrans(self, *args, **kwargs): # real signature unknown
287         """
288         Return a translation table usable for str.translate().
289
290         If there is only one argument, it must be a dictionary mapping Unicode
291         ordinals (integers) or characters to Unicode ordinals, strings or None.
292         Character keys will be then converted to ordinals.
293         If there are two arguments, they must be strings of equal length, and
294         in the resulting dictionary, each character in x will be mapped to the
295         character at the same position in y. If there is a third argument, it
296         must be a string, whose characters will be mapped to None in the result.
297         """
298         pass
299
300     def partition(self, sep): # real signature unknown; restored from __doc__
301         ‘‘‘分割,把字符以sep分割为 前 中 后 三个部分‘‘‘
302         """
303         S.partition(sep) -> (head, sep, tail)
304
305         Search for the separator sep in S, and return the part before it,
306         the separator itself, and the part after it.  If the separator is not
307         found, return S and two empty strings.
308         """
309         pass
310
311     def replace(self, old, new, count=None): # real signature unknown; restored from __doc__
312         ‘‘‘替换,old替换为new,可以指定次数(count)‘‘‘
313         """
314         S.replace(old, new[, count]) -> str
315
316         Return a copy of S with all occurrences of substring
317         old replaced by new.  If the optional argument count is
318         given, only the first count occurrences are replaced.
319         """
320         return ""
321 ###########################################################
322 #所有以r开头和上面一样的方法,都和上面反方向(即从右到左)#
323 ###########################################################
324     def rfind(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
325         """
326         S.rfind(sub[, start[, end]]) -> int
327
328         Return the highest index in S where substring sub is found,
329         such that sub is contained within S[start:end].  Optional
330         arguments start and end are interpreted as in slice notation.
331
332         Return -1 on failure.
333         """
334         return 0
335
336     def rindex(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
337         """
338         S.rindex(sub[, start[, end]]) -> int
339
340         Like S.rfind() but raise ValueError when the substring is not found.
341         """
342         return 0
343
344     def rjust(self, width, fillchar=None): # real signature unknown; restored from __doc__
345         """
346         S.rjust(width[, fillchar]) -> str
347
348         Return S right-justified in a string of length width. Padding is
349         done using the specified fill character (default is a space).
350         """
351         return ""
352
353     def rpartition(self, sep): # real signature unknown; restored from __doc__
354         """
355         S.rpartition(sep) -> (head, sep, tail)
356
357         Search for the separator sep in S, starting at the end of S, and return
358         the part before it, the separator itself, and the part after it.  If the
359         separator is not found, return two empty strings and S.
360         """
361         pass
362
363     def rsplit(self, sep=None, maxsplit=-1): # real signature unknown; restored from __doc__
364         """
365         S.rsplit(sep=None, maxsplit=-1) -> list of strings
366
367         Return a list of the words in S, using sep as the
368         delimiter string, starting at the end of the string and
369         working to the front.  If maxsplit is given, at most maxsplit
370         splits are done. If sep is not specified, any whitespace string
371         is a separator.
372         """
373         return []
374
375     def rstrip(self, chars=None): # real signature unknown; restored from __doc__
376         """
377         S.rstrip([chars]) -> str
378
379         Return a copy of the string S with trailing whitespace removed.
380         If chars is given and not None, remove characters in chars instead.
381         """
382         return ""
383
384     def split(self, sep=None, maxsplit=-1): # real signature unknown; restored from __doc__
385         ‘‘‘分割,以什么分割,maxsplit分割次数‘‘‘
386         """
387         S.split(sep=None, maxsplit=-1) -> list of strings
388
389         Return a list of the words in S, using sep as the
390         delimiter string.  If maxsplit is given, at most maxsplit
391         splits are done. If sep is not specified or is None, any
392         whitespace string is a separator and empty strings are
393         removed from the result.
394         """
395         return []
396
397     def splitlines(self, keepends=None): # real signature unknown; restored from __doc__
398         ‘‘‘根据换行符分割‘‘‘
399         """
400         S.splitlines([keepends]) -> list of strings
401
402         Return a list of the lines in S, breaking at line boundaries.
403         Line breaks are not included in the resulting list unless keepends
404         is given and true.
405         """
406         return []
407
408     def startswith(self, prefix, start=None, end=None): # real signature unknown; restored from __doc__
409         ‘‘‘是否以self起始,可以指定开始和结束位置‘‘‘
410         """
411         S.startswith(prefix[, start[, end]]) -> bool
412
413         Return True if S starts with the specified prefix, False otherwise.
414         With optional start, test S beginning at that position.
415         With optional end, stop comparing S at that position.
416         prefix can also be a tuple of strings to try.
417         """
418         return False
419
420     def strip(self, chars=None): # real signature unknown; restored from __doc__
421         ‘‘‘移除两边空白‘‘‘
422         """
423         S.strip([chars]) -> str
424
425         Return a copy of the string S with leading and trailing
426         whitespace removed.
427         If chars is given and not None, remove characters in chars instead.
428         """
429         return ""
430
431     def swapcase(self): # real signature unknown; restored from __doc__
432         ‘‘‘大小写反转‘‘‘
433         """
434         S.swapcase() -> str
435
436         Return a copy of S with uppercase characters converted to lowercase
437         and vice versa.
438         """
439         return ""
440
441     def title(self): # real signature unknown; restored from __doc__
442         ‘‘‘标题化,即首字母大写其余字母为小写‘‘‘
443         """
444         S.title() -> str
445
446         Return a titlecased version of S, i.e. words start with title case
447         characters, all remaining cased characters have lower case.
448         """
449         return ""
450
451     def translate(self, table): # real signature unknown; restored from __doc__
452         ‘‘‘转换,需要做一个对应表,删除的放到最后面‘‘‘
453         """
454         S.translate(table) -> str
455
456         Return a copy of the string S in which each character has been mapped
457         through the given translation table. The table must implement
458         lookup/indexing via __getitem__, for instance a dictionary or list,
459         mapping Unicode ordinals to Unicode ordinals, strings, or None. If
460         this operation raises LookupError, the character is left untouched.
461         Characters mapped to None are deleted.
462         """
463         return ""
464
465     def upper(self): # real signature unknown; restored from __doc__
466         ‘‘‘小写字母转换为大写‘‘‘
467         """
468         S.upper() -> str
469
470         Return a copy of S converted to uppercase.
471         """
472         return ""
473
474     def zfill(self, width): # real signature unknown; restored from __doc__
475         ‘‘‘返回width长度的字符串,原字符串右对齐,前面填充 0 ‘‘‘
476         """
477         S.zfill(width) -> str
478
479         Pad a numeric string S with zeros on the left, to fill a field
480         of the specified width. The string S is never truncated.
481         """
482         return ""

str

示例:

####

capitalize()

>>> name = ‘binges wang‘

>>> name.capitalize()

‘Binges wang‘

####

casefold()

>>> name = ‘Binges Wang‘

>>> name.casefold()

‘binges wang‘

####

center()

>>> name = ‘binges‘

>>> name.center(10)

‘  binges  ‘

>>> name.center(10,‘#‘)

‘##binges##‘

####

endswith()

>>> name = ‘binges‘

>>> name.endswith(‘s‘)

True

>>> name.endswith(‘es‘)

True

>>> name.endswith(‘ed‘)

False

####

find()

>>> name = ‘binges wang‘

>>> name.find(‘s‘)

5

>>> name.find(‘x‘)

-1

>>> name.find(‘g‘)

3

>>> name.find(‘an‘)

8

####

index()

>>> name = ‘binges wang‘

>>> name.index(‘a‘)

8

>>> name.index(‘s‘)

5

>>> name.index(‘an‘)

8

>>> name.index(‘x‘)

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

ValueError: substring not found

####

isalnum()

>>> name = ‘binges‘

>>> name.isalnum()

True

>>> name = ‘binges 12‘

>>> name.isalnum()

False

>>> name = ‘binges12‘

>>> name.isalnum()

True

>>> age = ‘12‘

>>> age.isalnum()

True

####

isalpha()

>>> name = ‘binges12‘

>>> name.isalpha()

False

>>> name = ‘binges wang‘

>>> name.isalpha()

False

>>> name = ‘binges‘

>>> name.isalpha()

True

####

isdigit()

>>> age = ‘23‘

>>> age.isdigit()

True

>>> age = ‘23 ‘

>>> age.isdigit()

False

>>> age = ‘23.5‘

>>> age.isdigit()

False

####

isidentifier()

>>> name = ‘binges wang‘

>>> name.isidentifier()

False

>>> name = ‘binges‘

>>> name.isidentifier()

True

####

islower()

>>> name = ‘binges‘

>>> name.islower()

True

>>> name = ‘binges wang‘

>>> name.islower()

True

>>> name = ‘binges 12‘

>>> name.islower()

True

>>> name = ‘binges Wang‘

>>> name.islower()

False

####

isprintable()

>>> name = ‘binges      wang‘

>>> name.isprintable()

False

>>> name = ‘binges wang‘

>>> name.isprintable()

True

>>> name = ‘binges\nwang‘

>>> name.isprintable()

False

####

isspace()

>>> name = ‘  ‘    #两个空格

>>> name.isspace()

True

>>> name = ‘    ‘    #一个tab键

>>> name.isspace()

True

>>> name = ‘bings wang‘

>>> name.isspace()

False

####

istitle()

>>> name = ‘binges wang‘

>>> name.istitle()

False

>>> name = ‘Binges wang‘

>>> name.istitle()

False

>>> name = ‘Binges Wang‘

>>> name.istitle()

True

####

isupper()

>>> name = ‘BINGEs‘

>>> name.isupper()

False

>>> name = ‘BINGES‘

>>> name.isupper()

True

>>> name = ‘BINGES WANG‘

>>> name.isupper()

True

####

join()

>>> a = ‘ ‘    #一个空格

>>> a.join(b)

‘b i n g e s‘

####

ljust()

>>> name = ‘binges‘

>>> name.ljust(10)

‘binges    ‘

>>> name.ljust(10,‘&‘)

‘binges&&&&‘

####

lower()

>>> name = ‘BinGes WanG‘

>>> name.lower()

‘binges wang‘

>>> name

‘BinGes WanG‘

####

lstrip()

>>> name = ‘    binges wang‘    #一个空格和一个tab键

>>> name.lstrip()

‘binges wang‘

####

partition(‘n‘)

>>> name = ‘binges wang‘

>>> name.partition(‘n‘)

(‘bi‘, ‘n‘, ‘ges wang‘)

####

replace()

>>> name = ‘binges wang‘

>>> name.replace(‘n‘,‘w‘)

‘biwges wawg‘

>>> name

‘binges wang‘

>>> name.replace(‘n‘,‘w‘,1)

‘biwges wang‘

####

startswith()

>>> name = ‘binges‘

>>> name.startswith(‘b‘)

True

>>> name.startswith(‘bd‘)

False

>>> name.startswith(‘n‘,1,5)

False

>>> name.startswith(‘n‘,2,5)

True

####

split()

>>> name = ‘binges‘

>>> name.split(‘n‘)

[‘bi‘, ‘ges‘]

>>> name = ‘binges wang‘

>>> name.split(‘n‘)

[‘bi‘, ‘ges wa‘, ‘g‘]

>>> name.split(‘n‘,1)

[‘bi‘, ‘ges wang‘]

####

strip()

>>> name = ‘    binges  wang    ‘    #空白处都为一个空格和一个tab键

>>> name.strip()

‘binges \twang‘

####

swapcase()

>>> name = ‘BinGes WanG‘

>>> name.swapcase()

‘bINgES wANg‘

####

title()

>>> name = ‘BinGes WanG‘

>>> name.title()

‘Binges Wang‘

####

upper()

>>> name

‘BinGes WanG‘

>>> name.upper()

‘BINGES WANG‘

####

zfill(10)

>>> name = ‘binges‘

>>> name.zfill(10)

‘0000binges‘

####

时间: 2024-10-10 10:41:30

python基础知识-字符串的相关文章

python基础知识总结

python有段时间没用了,实在是惭愧啊,屌丝今天决定开始对python基础知识重新进行总结,以慰自心. 一.python概念 Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. python定位"优雅","简单","明确" 二.python安装 略 三.python基础 1.数据类型 整数: Python可以处理任意大小的整数,当然包括负整数,在程序

python 基础知识(一)

                                       python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承.之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者.Python是从ABC发展起来,主要受到了Modula-3(另一种相当

Python基础知识梳理 - 第02部分

本文是Python基础知识的第二篇, 主要是对内置对象类型的介绍, 涉及的类型如下表. 数字类型 在Python中, 数字并不是一个真正的对象类型, 而是一组类似类型的分类, 如整数和浮点数, 复数等. Python还提供了若干处理数字对象的工具, 如内置数学函数pow, abs等, 标准库math, random等. 看下数字的简单使用. In [15]: 123 + 234 Out[15]: 357 In [16]: 1.5 * 4 Out[16]: 6.0 In [32]: pow(2,

python基础知识部分练习大全

python基础知识部分练习大全   1.执行 Python 脚本的两种方式 答:1.>>python ../pyhton.py 2. >>python.py   #必须在首行有 #!/usr/bin/env python3 指定执行语言 2.简述位.字节的关系 答:一个字节(byte)=8位(bit)  位为最小的单位 3.简述 ascii.unicode.utf-8.gbk 的关系 ascii:只能表示256个符号 unicode:万国码,各国都有 需要有2位来表示 utf-8

Python基础知识(五)

# -*- coding: utf-8 -*-# @Time : 2018-12-25 19:31# @Author : 三斤春药# @Email : [email protected]# @File : Python基础知识(五).py# @Software : PyCharm Python基础知识(五)今日内容大纲:昨日内容回顾 list: 增:append() insert(index,object) extend() 迭代着追加 删: pop 默认删除最后一个,按照索引去删除,有返回值.

Python基础知识(五)------字典

Python基础知识(四)------字典 字典 一丶什么是字典 ? dict关键字 , 以 {} 表示, 以key:value形式保存数据 ,每个逗号分隔 ? 键: 必须是可哈希,(不可变的数据类型),必须是唯一的 ? 值: 任意数据类型 特点: ? 查询的效率非常高,通过key来查找元素 ? 内部使用key来计算一个内存地址(暂时), hash算法,key必须是不可变的数据类型(key 必须是可哈希的数据类型),key必须是不可变的数据类型 ? 字典是无序的, python3.6版本以上,默

Python 入门之Python基础知识

Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 赋值 值 (3)变量命名的规则: (1). 变量名由字母.数字.下划线组成 (2). 变量名不能以数字开头 (3). 变量名要具有可描述性 (4). 变量名要区分大小写 (5). 变量名禁止使用Python关键字 (6). 变量名不能使用中文和拼音(不是不能使用,太low) (7). 变量名推荐写

python基础知识的学习和理解

参考链接:https://github.com/yanhualei/about_python/tree/master/python_learning/python_base python基础知识笔记 Flask aiohttp的学习和理解 assert() asyncio的学习和理解 continue_break学习和理解 cprofile代码效率分析 datatime dict字典学习与理解 django_project eval() filter() gevent协程的学习和理解 http服

python基础知识 01 python模块

Python基础知识 (1)python模块(2)如何声明python变量(3)进制转换(4)格式化数字(5)单行注释和多行注释(6)单引号和双引号字符串(7)拼接字符串(8)长字符串 第一课:python模块 python模块 = 封装了API的library 我们先不讲如何定义模块 ,我们先讲如何引用模块 模块分为2类 1.python自身提供的模块 2.自定义模块 //这两种方法呢,我们引用的方式是一样的 引用模块的关键字为import 这个和Java的引用方式是一样的,但是 有很大的区别