python入门之路:变量和简单数据类型

在写代码的时候我们要能认清、运用和区分变量及其所代表的数据类型

变量的命名和使用

1变量名只能包含字母、数字和下划线
2变量名不能包含空格**(这个是很容易被忽略的一个东西)**
3不要将python关键字和函数名用作变量名
4变量名应既简短又具有描述性

#出现命名错误NameError,则要么是该变量未赋值或者变量名的拼写不正确

字符串类型

用引号括起的都是字符串,不论是单引号还是双引号

有部分对于字符串的操作函数
title()函数:以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写
upper/lower()函数:将所有字母都大写或小写

name = "python";
print(name.title());

字符串的连接:
python中 可以使用加号(+)来合并字符串

A = "python";
B = "is";
C = "perfect";
D = A+' '+B+' '+C;
print(D);

在程序输出过程中我们往往需要输出一些空白(空白指的是制表符,换行符一类的字符),我们可以在语句中加入’\n’’\t’去使输出更加规范

同时我们有时也需要确定字符串开头和末尾是否有多余的空白
rstrip()函数:暂时删除字符串末尾的空格,要想永久删除字符串末尾的空格需要将rstrip函数得到的值赋值给原字符串

name = "name ";
print(name);
print(name.rstrip());#直接使用人rstrip函数作为输出
print(name);#字符串末尾的空白仍然存在
name = name.rstrip();#将rstrip函数的返回值赋值给字符串name
print(name);#字符串末尾的空白被删去

删除开头空白可用lstrip函数
删除两端的空白使用strip函数

python中的数字运算

在python中仍然可以直接使用加(+)减(-)乘(*)除(/)运算,支持运算的优先级,使用两个乘号**代表乘方运算,此外空格不影响表达式的运算

>>>3**2#3的2次方
9
print(3+5);#可以利用python实现一些复杂算式的计算
8

浮点数:python中将所有带小数点的数统称为浮点数,做除法运算时,当有一个被处理数据为浮点数,则所得答案为浮点数
(特别注意:浮点数不可作除余运算)

对于某些时候,已知数据类型与所需数据类型不匹配时,可以使用强制转换,从而得到(强制转换可能导致精度的丢失!)
int float str之间的相互转换

a = '2';
b = 3;
c = int(a)+b;#如果没有进行强制转换,系统将会报错,程序得不到想要的答案
print(c);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值