DAY1 python学习 变量

变量

一.python变量

1.不需要进行变量类型声明
2.命名:
(1)变量名只能含有字母、数字、下划线。可以以字母或下划线开头,但不能以数字开头;
(2)变量名不能含有空格;
3.变量注释:
在python3.6及更高的版本,支持为变量添加注解来显示这个变量的类型,就是在变量名后加冒号加上变量类型。只是起提醒的作用,并不影响变量的正常使用。

a: int = 100

4.变量赋值
python中有一种赋值机制即多元赋值,采用这种方式赋值时,等号两边的对象都是元组并且元组的小括号是可选的。例如:

x, y, z = 1, 2, 'nan'

实质等同于:

(x, y, z) = (1, 2, 'nan')

这种赋值方式更常用于数值交换:

x = 1
y = 2
x, y = y, x
#结果为
x = 2
y = 1

不同于其他语言,python中这种语法是合法的,这也让变量交换极为便捷。
 
 

二.字符串

1.字符串声明

用单引号或双引号均可,也可以混合使用,但都必须成对存在。

2.字符串对象常用方法

(1)修改字符串大小:

  • string.title()首字母大写
  • string.upper ()全部大写
  • string.lower() 全部小写

(2)字符串拼接:python 使用“+”实现字符串拼接
(3)转义字符:

  • '\t'——添加制表符
  • '\n'——添加换行符
    (4)删除字符串中的空白
  • string.strip()——删除字符串两端的空白
  • string.lstrip()——删除开头的空白
  • string.rstrip()——删除结尾的空白
    注意:这种删除只是暂时的,若要永久删除需要对原变量赋值

(4)字符串分割:

string.split(sep=None, maxsplit=-1)
string.rsplit(sep=None, maxsplit=-1)

用于分割字符串,并生成一个列表

  • sep:根据sep对string进行分割
  • maxsplit:用于指定分割次数,如果不指定maxsplit或者给定值为"-1",则会按指定方向搜索并且每遇到sep一次就分割直到搜索完字符串。如果不指定sep或者指定为None,则改变分割算法:以空格为分隔符,且将连续的空白压缩为一个空格。

rsplit()split(),区别在于前者是从左向右搜索,后者是从右边向左边搜索。
(5)字符串截取
Python字符串的截取规则:变量[头下标:尾下标],实际Python字符串截取的规则为“前闭后开”

string = "sjlfn"
print(string[2:4])
#输出结果为: lf

 
 

三.数字

1.整数:
(1)+、-、*、\均可直接使用
(2)使用两个乘号表示乘方运算
(3)可使用括号来修改运算次序
2.浮点数:带小数点的数字称为浮点数
3.str()函数将非字符串值表示为字符串

四.注释

1.使用#来进行注释

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值