TA的每日心情 | 慵懒 2017-7-2 18:38 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
本帖最后由 xujinli880802 于 2018-9-5 00:12 编辑
1.变量: 首字母为字母或者下划线,其他部分字符为字母、数字、下划线;字母区分大小写;
name='sfsdf'
age=20
sex1=''sf"
id()身份id方法来查看唯一性标识,查看内存地址;
name="sdfsdf"
print(id(name)) 查看name 的内存地址;type(name) 查看name 的类型;2.数据类型:整数‘小数、字符串、bool’ 数值有整数、长整数、浮点数、复数3、数值运算 • a+b
• a-b
• a*b
• a/b #得到浮点数
• a//b #得到整数,地板除
• a%b #取余
• a**b #乘方4.字符串
注释当行注视:# 被注释内容 多行注释:""" 被注释内容 """
2.字符串
• 单引号 'abc'
• 双引号 “abc”
• 三单引号'''abc ''' print(''' I can print ''') 输出 I can print
• 三双引号””” abc “”” print(""" I can print """) 输出 I can print
• 转义符 \
print('''-\t-\\-\'-%-/-\n''') #可以看出还是和普通的字符串类似,会转义 转义字符前面加上\ 就会输出转义字符; #前面加r 告诉程序这些都不是转义字符;当字符串输出;
• 原生字符串 r”hello world!\n”注:前面加r 这样就输出\n 而不是回车符 print(r'\n') 输出\n
• 字符串的连接 使用连接符”+”
• 索引与切片操作
字符串使用连接符“+” print("wo de "+"wangquan")4.字符串是字符的有序集合两个种方法获得里面的元素, 可以通过其位置来获得具体的元素 str[0] 字符串得字符通过索引开始,索引从0 开始5.字符串得查找和替换 查找字符串通过两种方法 index 和find strs="dsdfsfgg";
print(strs);
print(strs.index('s'))#当字符串 中查到S 时返回索引号,查不到就直接报错
print(strs.find("ss"))#当字符串 中查到S 时返回索引号,查不到就返回-1
替换strs.replace("s","bbb")
6. 字符串格式化
%s 字符串
%d 带符号的十进制整数;
%f 浮点实数;
print("%d"%10)
print("%d"%123)
7 。其他数据类型
线性容器(有序序列)
• 字符串也是一种线性容器
• List
• tuple
• Hash容器 • Dict
• set
• None
• 布尔类型
8、逻辑行和物理行
• 物理行 -- 程序员编写代码时实际看到的
• 逻辑行 -- Python程序能够识别的
• 一个物理行中写多个逻辑行? 用”;”连接
• 多个物理行表示一个逻辑行? 用”\”连接
9.缩进
• 同一层次的语句必须有相同的缩进
• 不要同时使用空白及制表符
• 建议: 使用单个制表符或两个或四个空格
10.函数表达
• a = lambda x:x+1
• a(2)
• 3
|
|