国产探花免费观看_亚洲丰满少妇自慰呻吟_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")

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 图木舒克市| 南和县| 庐江县| 册亨县| 周口市| 古蔺县| 公主岭市| 运城市| 苗栗县| 屯留县| 平顶山市| 沂水县| 上饶县| 句容市| 葫芦岛市| 广安市| 阿拉善左旗| 项城市| 枣强县| 柯坪县| 上林县| 东丰县| 冕宁县| 缙云县| 洛隆县| 达拉特旗| 股票| 贺州市| 巴青县| 黔西县| 泰来县| 光山县| 芮城县| 湟中县| 富源县| 综艺| 平武县| 双流县| 花莲县| 新沂市| 荥阳市|