day1

今天主要内容:

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','')) #去掉最后一个字符

 

上一篇:装饰器和递归函数


下一篇:科普达人丨给大家介绍一位新朋友:可信计算