Python学习

目录

一,简单知识

1.1 python的注释方式

目录

一,简单知识

1.1 python的注释方式

1.2变量

1.3认识数据类型 

1.4print(type(变量))

1.5输出

1.6格式化输出

1.7转义字符

 1.8输入的语法

 1.9转换数据类型

 1.10运算符

​ 二,流程控制之条件语句

 2.1if语句

2.2三目运算符

 三,循环

3.1循环

3.2break和continue

3.3 while

3.4 for循环 

四,数据序列

4.1切片

4.2查找,替换等

4.3元组

4.4字典

​​ 4.5字典的循环遍历

 4.6集合


一,简单知识

1.1 python的注释方式

# 单行:输出hello world
print('hello world')

print('hello Python')  # 简单注释内容

# 单行注释

"""
第一行注释
第二行注释
第三行注释
"""

'''
注释1
注释2
注释3
'''

# jjj
# 111

'''
老大是历史上
'''

1.2变量

 标识符

python定义变量很简单,直接 变量=值

# 定义变量:存储数据TOM
my_name = 'TOM'
print(my_name)

# 定义变量:存储数据 黑马程序员
schoolName = '我是黑马程序员,我爱Python'
print(schoolName)

1.3认识数据类型 

1.4print(type(变量))

a = 1
print(type(a)) # <class 'int'> -- 整型
b = 1.1
print(type(b)) # <class 'float'> -- 浮点型
c = True
print(type(c)) # <class 'bool'> -- 布尔型
d = '12345'
print(type(d)) # <class 'str'> -- 字符串
e = [10, 20, 30]
print(type(e)) # <class 'list'> -- 列表
f = (10, 20, 30)
print(type(f)) # <class 'tuple'> -- 元组
h = {10, 20, 30}
print(type(h)) # <class 'set'> -- 集合

数据类型
整型:int
浮点型:float
字符串:str
布尔型:bool
元组:tuple
集合:set
字典:dict
g = {'name': 'TOM', 'age': 20}
print(type(g)) # <class 'dict'> -- 字典

1.5输出

print("11)
或
整数直接赋值
age=18
print(age)

1.6格式化输出

%06d,表示输出的整数显示位数,不⾜以0补全,超出当前位数则原样输出

%.2f,表示⼩数点后显示的⼩数位数

name = 'TOM'
age = 18

# 我的名字是x,今年x岁了
print('我的名字是%s,今年%s岁了' % (name, age))

# 语法 f'{表达式}'
print(f'我的名字是{name},今年{age}岁了')

1.7转义字符

\n :换⾏。

\t :制表符,⼀个tab键(4个空格)的距离。

print('hello')
print('world')

print('hello\nPython')
print('\tabcd')
print('hello', end="\n")
print('world', end="\t")
print('hello', end="...")
print('Python')

 1.8输入的语法

input("提示信息")

password = input('请输入您的密码:')
print(f'您输入的密码是{password}')

print(type(password))

 1.9转换数据类型

# 1. 接收⽤户输⼊
num = input('请输⼊您的幸运数字:')
# 2. 打印结果
print(f"您的幸运数字是{num}")
# 3. 检测接收到的⽤户输⼊的数据类型 -- str类型
print(type(num))
# 4. 转换数据类型为整型 -- int类型
print(type(int(num)))

 1.10运算符

 二,流程控制之条件语句

 2.1if语句

if True:
    print('条件成立执行的代码1')
    print('条件成立执行的代码2')

# 下方的代码没有缩进到if语句块,所以和if条件无关
print('我是无论条件是否成立都要执行的代码')
如果⽤户年龄⼤于等于18岁,即成年,输出已经成年,可以上⽹

user_age= int(input('输入年纪'))
if user_age>=18
    print('上网')
else:
    print(f'您的年龄是{user_age},未成年,请自行回家写作业')

print("end")

这里注意

输入的是字符串

需要转换类型int()

单引号'wwwww'

2.2三目运算符

 三,循环

3.1循环

i=0
while i<5:
#冒号
    print('11')
    i=i+1
print('end')
    

3.2break和continue

break:跳出循环,不在执行,直接over

continue:跳过这一句继续进行下一个循环

3.3 while

3.4 for循环 

for i in 'ijijugda':
    if i=='u':
        print('no')
    print(i)

四,数据序列

4.1切片

切⽚是指对操作的对象截取其中⼀部分的操作

4.2查找,替换等

find():检测某个⼦串是否包含在这个字符串中,如果在返回这个⼦串开始的位置下标,否则则返 回-1

index():检测某个⼦串是否包含在这个字符串中,如果在返回这个⼦串开始的位置下标,否则则 报异常

rfind(): 和find()功能相同,但查找⽅向为右侧开始。

rindex():和index()功能相同,但查找⽅向为右侧开始。

count():返回某个⼦串在字符串中出现的次数

replace():替换

split():按照指定字符分割字符串。

join():⽤⼀个字符或⼦串合并字符串,即是将多个字符串合并为⼀个新的字符串。 

capitalize():将字符串第⼀个字符转换成⼤写

title():将字符串每个单词⾸字⺟转换成⼤写

ower():将字符串中⼤写转⼩写

upper():将字符串中⼩写转⼤写

append():列表结尾追加数据。 

4.3元组

元组特点:定义元组使⽤⼩括号,且逗号隔开各个数据,数据可以是不同的数据类型 元组数据不⽀持修改,只⽀持查找

4.4字典

 4.5字典的循环遍历

遍历key

 遍历value

 遍历元素

 遍历键对应值

 4.6集合

s1 = {10, 20, 30, 40, 50}

 

五,文件

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值