python中10%3_⼀⽂详解10分钟快速⼊门Python3
Python 是由吉多·范罗苏姆(Guido Van Rossum)在 90 年代早期设计。 它是如今最常⽤的编程语⾔之⼀。它的语法简洁且优美,⼏乎就是可执⾏的伪代码。
学习Python中有不明⽩推荐加⼊交流
号:864573496
⾥有志同道合的⼩伙伴,互帮互助,
⾥有不错的视频学习教程和PDF!
#⽤井字符开头的是单⾏注释
""" 多⾏字符串⽤三个引号
包裹,也常被⽤来做多
⾏注释
"""
image.gif
1. 原始数据类型和运算符
# 整数
3 # => 3
# 算术没有什么出乎意料的
1 + 1 # => 2
8 - 1 # => 7
10 * 2 # => 20
# 但是除法例外,会⾃动转换成浮点数
35 / 5 # => 7.0
5 / 3 # => 1.6666666666666667
# 整数除法的结果都是向下取整
5 // 3 # => 1
5.0 // 3.0 # => 1.0 # 浮点数也可以
怎样建网站-5 // 3 # => -2
-5.0 // 3.0 # => -2.0
# 浮点数的运算结果也是浮点数
3 * 2.0 # => 6.0
# 模除
7 % 3 # => 1
# x的y次⽅
2**4 # => 16
# ⽤括号决定优先级
(1 + 3) * 2 # => 8
# 布尔值
True
False
# ⽤not取⾮
not True # => False
not False # => True
# 逻辑运算符,注意and和or都是⼩写True and False # => False
False or True # => True
# 整数也可以当作布尔值
0 and 2 # => 0
-5 or 0 # => -5
0 == False # => True
2 == True # => False
1 == True # => True
# ⽤==判断相等
1 == 1 # => True
2 == 1 # => False
# ⽤!=判断不等
1 != 1 # => False
2 != 1 # => True
# ⽐较⼤⼩
1 < 10 # => True
1 > 10 # => False
2 <= 2 # => True
2 >= 2 # => True
# ⼤⼩⽐较可以连起来!
1 <
2 <
3 # => True
2 <
3 < 2 # => False
java多线程读取同一文件
# 字符串⽤单引双引都可以
"这是个字符串"
'这也是个字符串'
# ⽤加号连接字符串
"Hello " + "world!" # => "Hello world!"
# 字符串可以被当作字符列表
"This is a string"[0] # => 'T'
# ⽤.format来格式化字符串
"{} can be {}".format("strings", "interpolated")
# 可以重复参数以节省时间
"{0} be nimble, {0} be quick, {0} jump over the {1}".format("Jack", "candle stick") # => "Jack be nimble, Jack be quick, Jack jump over the candle stick"
# 如果不想数参数,可以⽤关键字
"{name} wants to eat {food}".format(name="Bob", food="lasagna")
# => "Bob wants to eat lasagna"
# 如果你的Python3程序也要在Python2.5以下环境运⾏,也可以⽤⽼式的格式化语法"%s can be %s the %s way" % ("strings", "interpolated", "old")
# None是⼀个对象
None # => None
# 当与None进⾏⽐较时不要⽤ ==,要⽤is。is是⽤来⽐较两个变量是否指向同⼀个对象。"etc" is None # => False
None is None # => True
# None,0,空字符串,空列表,空字典都算是False
# 所有其他值都是True
bool(0) # => False
bool("") # => False
bool([]) # => False
bool({}) # => False
image.gif
2. 变量和集合
# print是内置的打印函数
print("I'm Python. Nice to meet you!")
# 在给变量赋值前不⽤提前声明
# 传统的变量命名是⼩写,⽤下划线分隔单词
some_var = 5
some_var # => 5
# 访问未赋值的变量会抛出异常
# 参考流程控制⼀段来学习异常处理some_unknown_var # 抛出NameError # ⽤列表(list)储存序列
li = []
# 创建列表时也可以同时赋给元素
other_li = [4, 5, 6]
# ⽤append在列表最后追加元素
li.append(1) # li现在是[1]
li.append(2) # li现在是[1, 2]
li.append(4) # li现在是[1, 2, 4]
li.append(3) # li现在是[1, 2, 4, 3]
# ⽤pop从列表尾部删除
li.pop() # => 3 且li现在是[1, 2, 4]
# 把3再放回去
li.append(3) # li变回[1, 2, 4, 3]
# 列表存取跟数组⼀样
li[0] # => 1
# 取出最后⼀个元素
li[-1] # => 3
python代码新年快乐
# 越界存取会造成IndexError
li[4] # 抛出IndexError
# 列表有切割语法
li[1:3] # => [2, 4]
# 取尾
li[2:] # => [4, 3]
# 取头
li[:3] # => [1, 2, 4]
# 隔⼀个取⼀个
li[::2] # =>[1, 4]
# 倒排列表
li[::-1] # => [3, 4, 2, 1]
# 可以⽤三个参数的任何组合来构建切割# li[始:终:步伐]
# ⽤del删除任何⼀个元素
del li[2] # li is now [1, 2, 3]
# 列表可以相加
# 注意:li和other_li的值都不变
li + other_li # => [1, 2, 3, 4, 5, 6]
# ⽤extend拼接列表
# ⽤in测试列表是否包含值
1 in li # => True
# ⽤len取列表长度
len(li) # => 6
# 元组是不可改变的序列
tup = (1, 2, 3)
tup[0] # => 1
tup[0] = 3 # 抛出TypeError
# 列表允许的操作元组⼤都可以
len(tup) # => 3
tup + (4, 5, 6) # => (1, 2, 3, 4, 5, 6)
tup[:2] # => (1, 2)
2 in tup # => True
# 可以把元组合列表解包,赋值给变量
a, b, c = (1, 2, 3) # 现在a是1,b是2,c是3
# 元组周围的括号是可以省略的web设计开发工程师招聘
d, e, f = 4, 5, 6
# 交换两个变量的值就这么简单
centos7格式化磁盘命令e, d = d, e # 现在d是5,e是4
# ⽤字典表达映射关系
empty_dict = {}
# 初始化的字典
filled_dict = {"one": 1, "two": 2, "three": 3}
python入门教程视屏# ⽤[]取值
filled_dict["one"] # => 1
# ⽤ keys 获得所有的键。
# 因为 keys 返回⼀个可迭代对象,所以在这⾥把结果包在 list ⾥。我们下⾯会详细介绍可迭代。# 注意:字典键的顺序是不定的,你得到的结果可能和以下不同。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。