一、初识python
print('hello world!') #hello world!
#变量,可变化的量
#变量值: 'fengxiao' ,会在内存中产生一份内存地址
#变量名: 相当于一个门牌号,用于与变量进行绑定
name='fengxiao'
print(name) #fengxiao
# = :用来把变量值绑定给变量
二、变量的命名规范
#驼峰命名法:AgeOfTank
#python强推命名:age_of_tank
#1要以英文字母或下划线开头命名,
# a1 #英文字母开头;
# 3_a #下划线开头;
age_of_fengxiao = 19
#2.不能以数字开头
# 1a #错误!
#3.不能用关键字命名
# 4.不要使用中文命名,不用过长的命名,变量名词不达意
print(name)
三、定义变量的三大特征
#id #用来表示变量的值在内存中唯一的一份内存地址
#type #变量值的类型
#value #变量的值
# id:变量的值一样,内存地址是不一样的
name1='fengxiao'
name2='xiaofeng'
#python优化机制(小计数池)
#在某个长度内,python把持相同的变量值统一存放在同一个内存地址中
#print=(id(name1))
#print=(id(name2))
#type:用于判断变量的类型
#str1='hello'
#print(type(str1))
#value
#str2='hello'
#print(str1==str2)
四、常量
# 常量:指的是不变的量
# 常量本质上也是变量,在python不会有任何机制限制你不能修改常量,而是python程序员人为限制自己
#命名规范:
#变量名全大写,
SCHOOL='合肥学院'
SCHOOL='合肥学院牛皮'
print(SCHOOL)
五、'''
用户与程序交互:
输入:
python3:
input()
python2:
输出:
print()
'''
#让用户输入用户名
name = input('请输入名字:')
#输出用户名
print(name)
#在python3中,input内输入的任何数据类型都是字符串
print(type(name))
六、注释
单行注释 #
快捷键 ctrl + /
多行注释 ''' ''' 快捷键'''+回车
七、基本数据类型
数字类型:整型(int)
人的年龄,身份证ID。。。
浮点型(float)
人的身高体重、工资。。。
#int
age = int(19)
print(age)
print(type(age))
age2 = 19
print(age2)
print(type(age2))
#float
sal = 1.01
print(sal)
print(type(sal))
八、字符串类型
str
作用:名字。性别,国籍,地址等描述信息
定义:在单引号、双引号、三引号内,由一串字符组成。
优先掌握的操作:
#双引号
str2 = “你怕是个憨憨哦”
print(str2)
print(type(str2))
#三引号
str3 = '''
安徽省
池州市
东至县
'''
print(str3)
print(type(str3))
1.按索引取值(正向取+反向取):只能取
2.切片(顾头不顾尾,步长)
3.长度len
4.成员运算in 和not in
5.移除空白strip
6.切分split
7.循环
#1.按索引取值(正向取+反向取):只能取
#正向取
str1 = 'hello tank!'
print(str1[0]) #h
print(str1[9]) #k
#反向取
print(str1[-2]) #k
#2.切片(顾头不顾尾,步长)
str1 = 'hello tank!'
#0——(5-1)
print(str1[0:5]) #hello
#步长
print(str1[0:11]) #hello tank!
print(str1[0:11:2]) #hlotn!
#3.长度len
print(len(str1) #11
#4.成员运算in 和not in
print('h' in str1) #True
print('h' not in str1) #False
#5.移除空白strip
#会移除字符串中左右两边的空格
str1=’ hello tank!'
print(str1)
str1 = ' hello tank! '
print(str1)
print(str1.strip())
#去除指定字符串
str2 = '!tank!'
print(str2.strip('!'))
#6.切分split
str1 = 'hello tank!'
print(str1.split(' '))
从中间空格分成左右两部分,切分出来的值会存放在[]列表中 #['hello', 'tank']
#7.循环
对str1字符串进行遍历,打印每一个字符
for line in str1:
print(line)
#定义变量的三大特征
# id:变量的值一样,内存地址是不一样的
name1='fengxiao'
name2='xiaofeng'
#python优化机制(小计数池)
#在某个长度内,python把持相同的变量值统一存放在同一个内存地址中
#print=(id(name1))
#print=(id(name2))
#type:用于判断变量的类型
#str1='hello'
#print(type(str1))
#value
#str2='hello'
#print(str1==str2)
#五、常量
# 常量:指的是不变的量
# 常量本质上也是变量,在python不会有任何机制限制你不能修改常量,而是python程序员人为限制自己
#命名规范:
#变量名全大写,
SCHOOL='合肥学院'
SCHOOL='合肥学院牛皮'
print(SCHOOL)
'''
用户与程序交互:
输入:
python3:
input()
python2:
输出:
print()
'''
#让用户输入用户名
name = input('请输入名字:')
#输出用户名
print(name)
#在python3中,input内输入的任何数据类型都是字符串
print(type(name)
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','')) #去掉最后一个字符
浙公网安备 33010602011771号