建筑案例网站有哪些,济南学习做网站,wordpress图片模版,注册公司费用多少目录
一.注释和常见规则
二.变量及类型
1.数据类型
2.Numbers数字数据类型
3. 字符串类型
#xff08;1#xff09;字符串访问
#xff08;2#xff09;字符串拼接
4.List#xff08;列表#xff09;类型
#xff08;1#xff09; 定义
#xff08;2#…目录
一.注释和常见规则
二.变量及类型
1.数据类型
2.Numbers数字数据类型
3. 字符串类型
1字符串访问
2字符串拼接
4.List列表类型
1 定义
2访问
5.Tuple元组类型
1定义
2访问
3List 与Tuple对比
5.Dictionary字典类型
1定义
2访问
7.数据类型的转换
三. 标识符与关键字
四. 输入输出与运算符
1.输出
1普通输出
2格式化输出
3常用的格式输出符
2.输入
3.运算符
1数学运算符 2逻辑运算符 (3)运算符优先级 一.注释和常见规则
1.单行注释 以#开头#右边的所有东西当做说明而不是真正要执行的程序起辅助说明作用 2.多行注释 以开头并且结尾 中间的多行就是注释内容 3. 多行显示 使用斜杠 \将一行的语句分为多行显示
total item_one \item_two \item_three语句中包含 [], {} 或 () 括号就不需要使用多行连接符
days [Monday, Tuesday, Wednesday,Thursday, Friday]4.缩进 Python 用缩进来写模块一个Tab键四个空格为一个缩进
#正确 if True:print (True)
else:print (False)#错误if True:print (True)
else:print (False)二.变量及类型
1.数据类型 2.Numbers数字数据类型 数字数据类型用于存储数值 int有符号整型 long长整型[也可以代表八进制和十六进制] float浮点型 complex复数 3. 字符串类型 字符串或串(String)是由数字、字母、下划线组成的一串字符。 sa1a2···an(n0) python的字串列表有2种取值顺序: 从左到右索引默认0开始的最大范围是字符串长度少1 从右到左索引默认-1开始的最大范围是字符串开头 1字符串访问
#使用变量 [头下标:尾下标]
s ilovepython
print(s[1:5])执行结果love str Hello World!print (str ) # 输出完整字符串
print (str[0]) # 输出字符串中的第一个字符
print (str[2:5]) # 输出字符串中第三个至第五个之间的字符串
print (str[2:]) # 输出从第三个字符开始的字符串 2字符串拼接 加号是字符串连接运算符星号*是重复操作。 str Hello World!
print (str * 2 ) # 输出字符串两次
print (str Test) # 输出连接的字符串 执行结果 Hello World!Hello World! Hello World!Test 4.List列表类型
1 定义 列表用 [ ] 标识是 python 最通用的复合数据类型 lista [1 ,3, 2, 56, 23, 77,21] listb [ runoob, 786 , 2.23, john, 70.2 ] 2访问 列表中值的切割也可以用到变量 [头下标:尾下标] 加号 是列表连接运算符星号 * 是重复操作。 #列表
list [abc,10,find,12.5]
list1 [qwer,10]
#访问列表的第一个值
print(list[0])
# 访问列表第一个值到第2个值
print(list[1:2])
#从头访问到尾部
print(list[1:])
#*号的作用
print(list*3)
#号的作用
print(listlist1)执行结果 abc [10] [10, find, 12.5] [abc, 10, find, 12.5, abc, 10, find, 12.5, abc, 10, find, 12.5] [abc, 10, find, 12.5, qwer, 10] 5.Tuple元组类型
1定义 元组用()标识。 内部元素用逗号隔开。 元组不能二次赋值相当于只读列表 当元组只有一个元素时元素后面要加一个逗号 tuple ( runoob, 786 , 2.23, john, 70.2 ) 2访问 元组中值的切割也可以用到变量 [头下标:尾下标] 加号 是元组连接运算符星号 * 是重复操作。 3List 与Tuple对比 list 列表 标识符[] 定义list [ runoob, 786 , 2.23 ] 访问 list[下标] list[开始下标结束下标] 修改list[下标] 新的值 tuple 元组 标识符() 定义tuple ( runoob, 786 , 2.23) 访问 : tuple[下标] tuple[开始下标结束下标] 修改 非法 不能修改 只读 5.Dictionary字典类型
1定义 字典用{ }标识。 字典由索引(key)和它对应的值value组成。 dict1 {name: john,code:6734, dept: sales} dict2 dict() dict2 {} 2访问 字典对象名字[键key] 访问键key对应的值 例如print dict1[name] 字典对象名字.keys() 访问所有的键 例如print dict2.keys() 字典对象名字.values() 访问所有的值 例如print dict2.values() 字典对象名字 访问所有字典信息 例如print dict1 # 定义{}
dict {name:john, age:18岁,grade:小学6年级,}#访问所有的值
print(dict)
#访问固定建里面的内容
print(dict[name])
print(dict[age])
print(dict[grade])
#访问所有的键
print(dict.keys())
# 访问所有的值
print(dict.values())
# 修改
dict[age] 16
print(dict) 执行结果 {name: john, age: 18岁, grade: 小学6年级} john 18岁 小学6年级 dict_keys([name, age, grade]) dict_values([john, 18岁, 小学6年级]) {name: john, age: 16, grade: 小学6年级} 7.数据类型的转换 # int
s 10
print(type(s))
print(int(s))
print(type(int(s)))# str
a 10
print(type(a))
print(type(str(a)))#list
a (1,2,3,4)
print(type(a))
b list(a)
print (type(b))#tupleb
a [1,2,3,4]
print(type(a))
b tuple(a)
print(type(b)) 执行结果 class str 10 class int class int class str class tuple class list class list class tuple 三. 标识符与关键字 查看所有关键字
import keyword
print(keyword.kwlist) 执行结果 [False, None, True, and, as, assert, async, await, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield] 四. 输入输出与运算符
1.输出
1普通输出 #打印信息 print(hello world!) 2格式化输出 在程序中看到了%这样的操作符这就是Python中格式化输出 。 换行输出\n age 1 name xiaohua print(我的姓名是%s, 年龄是%d % (name, age)) age 1
name xiaohua
print(我的姓名是%s, 年龄是%d % (name, age)) 执行结果
我的姓名是xiaohua, 年龄是13常用的格式输出符 2.输入 输入——input() 例如执行 a input() 当你输入 123 后 a 123 执行 a input() 当你输入 123123 后 a 246 执行 a input() 当你输入 helloworld 后 a helloworld 已知存在 b 20 执行 a input() 当你输入 b 后 a 20 # input()
a int(input(请输入数字))
print(type(a)) 执行结果 请输入数字1 class int 3.运算符 1数学运算符 # 加法
a 10
b 20
c a b
print (c)
# 减
a 10
b 20
c a - b
print (c)
# 余 %
a 10
b 20
c b % a
print (c)
# 整除 //b
a 20
b 3
c a//b
print (c) 执行结果 30 -10 0 6 2逻辑运算符 # and 逻辑运算符 两者全部为真的时候就为真
a 10
b 20
print (a and b)
c bool(b)
print (c)
# or 或 有一个是真则为真b
a 10
b 0
print (bool(a))
print (bool(b))
print(a or b )
# not 真假相反
a 0
print(not a) 执行结果 20 True True False 10 True (3)运算符优先级 从最高到最低优先级的所有运算符