PythonNote1

huuhghhgyg avatar
  • huuhghhgyg
  • 1 min read

删除对象

类似C#中的 =null

1var1 = 1
2var2 = 10
3
4del var1,var2   #关闭
5
6print(var1)

字符串截取

字符串的截取的语法格式: ‘变量[头下标:尾下标:步长]’ 头下标从0开始,尾下标从-1开始 某一下标后的所有内容 ‘str[1:]’

列表同理,将str替换为list

都是闭区间

  • 步长:间距截取,默认间隔为1,为-1时表示逆向读取

join()

str.join() 方法用于将序列中的元素以指定的字符(str)连接生成一个新的字符串。 liststring

split()

split() 通过指定分隔符(str)对字符串进行切片形成列表

数据类型

  • Number(数字)
  • String(字符串)
  • List(列表) []:元素可以修改
  • Tuple(元组)():元素不可修改,也可以用+进行拼接
    1tup1 = ()    # 空元组
    2tup2 = (20,) # 一个元素,需要在元素后添加逗号
    
  • Set(集合){}: 可以进行集合运算
    1a = set('abracadabra')
    2b = set('alacazam')
    3
    4print(a - b)     # a 和 b 的差集
    5print(a | b)     # a 和 b 的并集
    6print(a & b)     # a 和 b 的交集
    7print(a ^ b)     # a 和 b 中不同时存在的元素
    
    创建空集合set()
  • Dictionary(字典){a:b}:内容写法与集合不同
     1dict = {}
     2dict['one'] = "1 - 菜鸟教程"
     3dict[2]     = "2 - 菜鸟工具"
     4
     5tinydict = {'name': 'runoob','code':1, 'site': 'www.runoob.com'}
     6
     7print (dict['one'])       # 输出键为 'one' 的值
     8print (dict[2])           # 输出键为 2 的值
     9print (tinydict)          # 输出完整的字典
    10print (tinydict.keys())   # 输出所有键
    11print (tinydict.values()) # 输出所有值
    12
    13tinydic2 = dict(Runoob=1, Google=2, Taobao=3)
    

数据类型转换

数据类型的转换,你只需要将数据类型作为函数名即可

str(x) float(x) list(x)

注释

1'''
2comment1
3'''
4
5"""
6comment2
7"""
8
9# comment3

运算符

运算符 功能
\\ 除法并取整
% 取余
** 乘方
\n 换行

逻辑运算符

Python C#
and &&
or `
not !
!= !=

(新接触)

运算符 意义
in 如果在指定的序列中找到值返回 True,否则返回 False。
not in -
is is 是判断两个标识符是不是引用自一个对象
is not -

and or not特性:

在python里面,0、’’、[]、()、{}、None为假,其它任何东西都为真。

  • and(偏好False): 如果没有False值,返回的是最后一个True值,如果有False值,则返回的是第一个False值。
  • or(偏好True): 如果没有True值,返回的是最后一个False值,如果有True值,则返回的是第一个True值。

偏好与C#相同

huuhghhgyg

Writter by : huuhghhgyg

Never Settle

Recommended for You

使用Powershell自动设置壁纸

使用Powershell自动设置壁纸

FileGetter使用说明

FileGetter使用说明