Python学习day1(数据类型和输入输出操作)

1.在python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

2.定义的变量名、函数名不能以数字开头,不能和关键字重复。

3.在定义变量时,为了保证代码格式, = 的左右两边该各保留一个空格。

4.变量的类型:

数字型:

整型(int)

浮点型(float)

布尔型(bool)

非数字型:

字符串

列表

元组

字典

5.在 python 中可以使用 input 函数从键盘等待用户的输入 用户输入的任何内容 python 都认为是一个字符串,如果希望对其进行分割处理可以用例如split(",")的方法处理。由于输入是字符串,因此不能直接转成int类型,只能先转换为float类型再转换为int类型。

6.用""“三个引号可以允许一个字符串跨越多行,比如”"“111\n222"”"就可以输出为111和222两行,如果用两个引号则会因为转义字符而报错。

7.字符串截取

msg = “hellopython”

msg[2:5] # 取从第三个开始到第五个的字符,不包含第五个字符

msg[0:-1] # 取第一个到倒数第二个的所有字符

msg[2:] # 取从第三个开始的后的所有字符

8.python内建的对字符串的函数

isalpha() # 如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False

isdigit() # 如果字符串至少有一个字符且只包含数字则返回 True 否则返回 False

isnumeric() # 如果字符串至少有一个字符且只包含数字字符,则返回 True,否则返回 False

islower() # 如果字符串至少有一个字符且所有的字符都是小写,则返回 True,否则返回 False

isupper() # 如果字符串至少有一个字符且所有的字符都是大写,则返回 True,否则返回 False

istitle() # 如果字符串是标题化的(见 title())则返回 True,否则返回 False

lstrip() # 去掉左右两边的空格

rstrip() # 去掉右边的空格

strip() # 去掉左右两边的空格

zfill(width) # 返回长度为 width 的字符串,原字符串右对齐,不足width长度的前面填充0

upper() # 转换为大写

lower() # 转换为小写

title() # 首字母大写

len(str) # 获取字符串长度

max(str) # 返回字符串 str 中最大的字母

min(str) # 返回字符串 str 中最小的字母

9.字符串类中有一个方法find很好用,str.find(sub,start,end),可以搜索字符串中sub字符的位置,sub可以是单个字符比如"d",也可以是多个比如"ord"。start和end是代表搜索的起始,如果不限定起始点,那么函数将输出第一个找到的字符的下标,如果没有找到那么返回 -1.

10.str.count(sub,start,end)可以返回某字符出现的次数。

引用了https://blog.csdn.net/bowei026/article/details/89441805

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值