Python自学教程 2 变量和简单数据类型(零基础新手小白适用型~)

2.1 变量

2.1.1变量的命名和使用

1、变量只能包含字母、数字、下划线;只能以字母、下划线打头

2、变量名不能包含空格

3、python中的关键字和函数名不能做变量名,如“print”;

2.1.2 错误提示判断

IDLE会traceback错误提示,如“not defined”,包含两种情况,一是未给变量赋值,二是变量名不正确。

2.2 字符串

字符串定义:用引号引起来的部分(单引号或双引号均可

2.2.1 使用方法修改字符串的大小写

方法:lower()、upper()、title()语句

下面展示一些。

name="ada lovelace"
print(name.title())

可以看到如下输出:

Ada Lovelace

在“title()”语句中,可以将name中所含字符串的首字母全部大写。name后面的句点**“.”**是让python对变量name执行方法*title()*指定的操作
具有以下功能的有如下语句

print(name.upper())
print(name.lower())

输出如下

ADA LOVELACE
ada lovelace

.upper()是将所有的字符全部大写,.lower()是将全部的字符都小写

存储数据时方法lower()很有用,很多时候,无法依靠用户来提供正确的大小写,因此字符串先转换为小写,再进行存储。以后再用的时候,再转换为大小写的合适形式。

2.2.2 合并字符串

方法:使用加号拼接字符串

例子:

first_name="Ada"
last_name="Fanfan"
full_name=first_name+" "+last_name
print("hello,"+full_name.title()+"!")

结果如下:

hello,Ada Fanfan!

2.2.3 使用指标符或换行符来添加空白

方法:
\t+字符串----换行
\n+字符串----空格
\n\t+字符串----空格+换行
\n\t+字符串+\n\t字符串----空格某字符串+下一行空格字符串

例子:

print("python")
print("\tpython")
print("\n\tpython")
print("\n\tpython\n\tC")

结果如下:

python
	python

	python

	python
	C

2.2.4 删除空白

方法:
变量名.rstrip()–删除右端空格
变量名.lstrip()–删除左端空格
变量名.strip()–删除所有空格

可以看到百度翻译上,这个词语的意思与“删除”相关。
在这里插入图片描述
例子:

mylove=' 3MFF 1 '
mylove1=mylove.lstrip()
mylove2=mylove.rstrip()
mylove3=mylove.strip()
print (mylove1)
print (mylove2)
print (mylove3)

结果:

3MFF 1 
 3MFF 1
3MFF 1

是没有空格的。

要注意的是,这些只针对左右端处的空格,字符串之内的空格是无法通过strip删除的。

2.3 数字

2.3.1 python3中的整数

方法:

  • 四则运算“+、-、*、/”、 乘方“**”;
  • 运算优先级:谁有括号先算谁
  • 浮点数(小数点位数不确定
>>> 3*0.1
0.30000000000000004
>>> 1+1
2
>>> 2-2
0
>>> 3/2
1.5
>>> 3**2
9
>>> (5+5)*6
60

2.3.2 python2中的整数

“3/2=1;3.0/2=1.5;3.0/2.0=1.5”

2.4 注释

方法:#+注释文字

复盘

  1. 变量:如何使用变量/变量名规则/创建变量/消除错误
  2. 字符串:定义/大小写方式/空白及制表符/剔除多于空白
  3. 数字:整数和浮点数/运算规则
  4. 注释
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值