国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python中(str,list,tuple)基礎知識匯總

2020-02-22 23:15:31
字體:
來源:轉載
供稿:網友

python是一門動態解釋型的強類型定義語言(先編譯后解釋)

動態類型語言

動態類型的語言編程時,永遠也不用給任何變量指定數據類型,該語言會在你第一次賦值給變量時,在內部將數據類型記錄下來

解釋型

程序每執行到源程序的某一條指令,則會有一個稱之為解釋程序的外殼程序將源代碼轉換成二進制代碼以供執行,總言之,就是不斷地解釋、執行、解釋、執行

強類型

一旦一個變量被指定了某個數據類型,如果不經過強制轉換,那么它就永遠是這個數據類型了

優點:效率高,團隊開發,移植,拓展,嵌入

缺點:速度慢,不能加密,禁止多線程并行進程

告訴解釋器用什么編碼執行

#!/usr/bin/env python
# -*- coding: utf-8 -*-

進制

二進制  01
八進制  01234567
十進制  0123456789
十六進制  0123456789ABCDEF

注釋

#單行注釋
'''多行注釋'''

用戶輸入:input('用戶輸入內容')
打印屏幕  
  name = 'sunlizhao'
  print('I am %s'%(name))
  %s是字符串 %d是數字 %f是浮點型

數據類型

數字
  int(整型),long(長整形),float(浮點型),complex(負數)
布爾
  真或假, 1或0, true或false
字符串
  name = 'sunlizhao'
  print('I am %s'%(name))
  %s是字符串 %d是數字 %f是浮點型

字符串操作:

name.capitalize()       首字母大寫
name.casefold()         大寫全部小寫
name.center(50,'-')     在name的兩邊輸出  -  字符
name.count('s')          統計s出現的次數
name.encode()           字符編碼為bytes格式
name.endswith('lz')     判斷字符串是否為lz結尾
's/tlz'.expandtabs(10)    講/t轉換為多長的空格
name.find('sl')               查找sl,找到返回其索引,  找不到返回-1

format :

    >>> msg = "my name is {}, and age is {}"
    >>> msg.format("alex",22)
    'my name is alex, and age is 22'
    >>> msg = "my name is {1}, and age is {0}"
    >>> msg.format("alex",22)
    'my name is 22, and age is alex'
    >>> msg = "my name is {name}, and age is {age}"
    >>> msg.format(age=22,name="ale")

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐平市| 南木林县| 东源县| 宿州市| 成都市| 潼南县| 浑源县| 盘山县| 昭苏县| 桦南县| 枞阳县| 崇文区| 嘉善县| 龙山县| 铜川市| 望江县| 新和县| 同德县| 周至县| 平昌县| 繁昌县| 河北省| 奉新县| 阿克陶县| 涟源市| 红河县| 阿拉尔市| 格尔木市| 绥芬河市| 大埔县| 乌鲁木齐县| 上栗县| 喀喇沁旗| 龙口市| 安乡县| 原平市| 安仁县| 九龙坡区| 丹寨县| 若羌县| 大名县|