美文网首页
python3基础语法工具书(1)

python3基础语法工具书(1)

作者: 张小张x86 | 来源:发表于2019-03-14 12:08 被阅读0次

一、常用数据类型

整数类型:

a = 11
b = 99
c = 0b110
d = 0xff

浮点类型:

a = 0.01
b = 0.1234
pi = 3.1415926

字符串:

a = "hello world"
a = 'let\'s go'
a = "let's go"

  • 单引号字符串与双引号字符串的区别
    '"hello world!" she said'
    "\"hello world!\" she said"
    效果 figure1.jpg

' 与"单独出现在字符串时,没有区别
若组合出现在字符串时,需要向上述代码一样进行转换。

  • 字符串拼接
    "let's say" '"hello world!"'
    'hello '+'world!'
a = 'hello '
b = 'world!'
print(a+b)
  • 长字符串
    如果要打印一个非常长的字符串,
print('''This is a very long string. It continues here. And it's not
 over yet. "Hello, world!" Still here.''')
print("""This is a very long string. It continues here. And it's not
 over yet. "Hello, world!"
Still here.""")
效果: figure2.jpg

单独 \ 的用法

print("Hello, \
world!")
print(1+2\
     +3+4\
      +6)
print\
('hello, world')
效果: figure3.jpg
  • 原始字符串
    原始字符串即遇到转意符后不发生改变。如
print('hello \n world')
print(r'hello \n world')
效果 figure4.jpg

布尔值:

a = True
b = False

空值:

None

二、常见数据类型

序列:

a = ["张三","李四","王五","赵六","阿帕奇"]

edward = ['Edward Gumby', 42]
john = ['John Smith', 50]
database1 = [edward, john]
database2 = [['Edward Gumby', 42], ['John Smith', 50]]

通用操作-索引

greeting = 'Hello'
greeting[0]
输出:'H'
greeting = 'Hello'
greeting[-1]
输出:'o'
names = ["张三","李四","王五","赵六","阿帕奇"]
print(names[1])
输出:李四
print(names[-2])
输出:赵六

切片

months =['January','February','March','April','May','June','July',\
'August','September','October','November','December']
print(months[2:6])
tag = '<a href="http://www.python.org">Python web site</a>' 
print(tag[9:30])

输出:

['March', 'April', 'May', 'June']
'http://www.python.org'

执行切片操作时,你显式或隐式地指定起点和终点,但通常省略另一个参数,即步长。在普通切片中,步长为1。这意味着从一个元素移到下一个元素。当然,步长不能为0,否则无法向前移动,但可以为负数,即从右向左提取元素。

numbers = [1,2,3,4,5,6,8,9,10]
numbers[0:10:2]

输出

[1, 3, 5, 8, 10]

序列相加

print([1, 2, 3] + [4, 5, 6])
print('Hello,' + 'world!')

输出

[1, 2, 3, 4, 5, 6]
Hello world!

序列乘法

'python' * 5

输出

'pythonpythonpythonpythonpython'
[42] * 10

输出:

[42, 42, 42, 42, 42, 42, 42, 42, 42, 42]

序列成员资格

>>> permissions = 'rw' 12
>>> 'w' in permissions
True
>>> 'x' in permissions
False
>>> database = [['albert', '1234'], ['dilbert', '4242'], \
>>> ['smith', '7524'], ['jones', '9843']]
>>> username = 'smith'
>>> code = '7524'
>>> [username,code] in database
True

长度、最小值和最大值

>>> numbers = [100, 34, 678]
>>> len(numbers) 
3
>>> max(numbers)
678
>>> min(numbers)
34
>>> max(2, 3)
3
>>> min(9, 3, 2, 5) 
2

相关文章

  • python3基础语法工具书(1)

    一、常用数据类型 整数类型: a = 11b = 99c = 0b110d = 0xff 浮点类型: a = 0....

  • Python3基础知识

    Python3基础知识 | 基础语法 Python3基础知识 | 编程第一步 Python3基础知识 | 基本数据...

  • python3基础语法工具书(2)

    列表 列表属于序列 函数list 鉴于不能像修改列表那样修改字符串,因此在有些情况下使用字符串来创建列表很有帮助。...

  • python3基础语法工具书(3)

    字典 字典旨在让你能够轻松地找到特定的键,以获悉其值。 字典的创建和使用 方法一 直接创建 方法二 从其它数据结构...

  • python3 (1)基础语法

    1、编码 python3 源码文件默认UTF-8编码,字符串Unicode字符串。可以不在py文件制定编码,pyt...

  • Python学习笔记 Part1

    基础语法 安装 MAC下python安装 : brew install python3 Windows下安装 :下...

  • Python基础 | 第一课:基础语法

    Python3笔记 | 第一课:基础语法 (一)Python概述 【1】Python的特点 Python是一种面向...

  • 小白的Python之路(1)--基础语法

    @(Python3) 内容:基础语法 1. 标识符 在Python中所有的标识符以字母、数字和下划线构成,但是不能...

  • 6总 容器类型

    python基础语法: """1.注释2.标识符:a.由字母数字下划线组成,python3中可以是中文。b.数字不...

  • Python3基础语法

    1.标识符 第一个字符必须是字母表中字母或下划线_。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写...

网友评论

      本文标题:python3基础语法工具书(1)

      本文链接:https://www.haomeiwen.com/subject/hsjqmqtx.html