今天主要内容:
1.什么是编程语言和编程;
2.计算机是有CPU,内存,外存,输入设备和输出设备组成;
3.Python的安装与使用;
4.变量:变量值是真实存在内存中的一块内存地址;变量名用于与变量值绑定关系;赋值是将变量的值绑定给变量名的。
5.常量:并不是不能对其修改,而是大家都规定好凡是全大写的变量都称之为常量,不可对其进行修改。
6.用户与程序交互输入输出;
7.格式化输出;
8.基本数据类型:数字型:整形和浮点型;字符串类型;
9.按索引取值(正向取和反向取两种),只能取;切片(顾头不顾尾);长度len;成员运算in和not in;移除空白strip;切分split;循环;
10.重点:strip(两边去除空格)、lstrip(去除左空格)、rstrip(去除右边空格);lower(全转换为小写);upper(全转换为大写);
startswith(判断是否为开头字符);endswith(判断是否为末尾字符);format(格式化输出);split(对字符串进行切片);
;join(字符串拼接);replace(字符串替换);isdigit(判断字符是否为数字)。
课堂笔记:
# print('hellow word') # name='tank' # print(name) # age_of_tank=18 # print(age_of_tank) # name1='tankgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg' # name2='tank' # 在某个长度内,Python把值相同的变量值统一存放在同一个内存地址中 # print(id(name1)) # print(id(name2)) # str1='hello' # print(type(str1)) # type 用于判断变量的类型 # str2='hello' # print(str1==str2) ''' str='hello tank!' # 正向取 print(str[0]) #h print(str[9]) #k # 反向取 print(str[-2]) #k print(str[0:5]) #0---(5-1) hello print(str[0:11:2]) #步长为2 hlotn! print(len(str)) #11 长度11 print('h' in str) # True 成员运算in 和 not in print('h' not in str) # False str=' hello tank!' #移除空白strip print(str1.strip()) #移除字符串中左右两边的空格 str2='!tank!' print(str2.strip('!') #去除指定字符串 str='hello tank!' '''
课后作业:
name=" aleX" print(name.strip()) #移除两边空格 print(name.startswith('al')) #判断是否已al开头 print(name.endswith('X')) #判断是否已X结尾 print(name.replace('l','p')) #l用p代替 print(name.split('l')) #用l对变量进行分割 print(name.upper()) #变量对应的值全大写 print(name.lower()) #变量对应的值全小写 print(name[1]) #输出第二个字符 print(name[0:3]) #输出前三个字符 print(name[-2:]) #输出后两个字符 print(name.find('e')) #输出e的索引位置 print(name.replace('X','')) #去掉最后一个字符