首页 > 编程语言 > 详细

python - 基础 - 变量,字符串,数字 和 列表

时间:2020-05-27 17:35:08      阅读:44      评论:0      收藏:0      [点我收藏+]

准备工作:

https://www.cnblogs.com/clamp7724/p/12868080.html

 

1. 变量

python中变量只能包含 字母,数字,下划线, 不能以数字开头。

技术分享图片

 

 

 

2.  python变量没有严格的声明,所以可以直接赋值

_message = "Hello python!";
print(_message);

_message = "Hello python!!!";
print(_message);

变量名不变,后面的会覆盖前面的,输出:

Hello python!
Hello python!!!

 

3. 变量也可以调用相关函数,和java差不多

print(_message.title());
print(_message.upper());

Hello Python!!!
HELLO PYTHON!!!

 

4. 字符串拼接 也是用+

print(_message.upper() + "aaa");

HELLO PYTHON!!!aaa

 

注意:数字和字符串拼接

print("aaa" + str(1));

直接写print("aaa" + 1); 会报错,这点和java还有javascript都不同= =

 

5. 字符串删除空格

print("输出字符串:" + " abcabc " + "!!!");

print("输出字符串:" + " abcabc ".lstrip() + "!!!");

print("输出字符串:" + " abcabc ".rstrip() + "!!!");

print("输出字符串:" + " abcabc ".strip() + "!!!");

技术分享图片

 

 

 

6. \n 和 \t

\n表示换行   

\t表示制表符 (一个空白,exacl表格数据间的栅格就是这玩意)

print("姓名\t职位\t是否结婚\t身份\t年龄\t性别\n张三\t经理\t是\t团员\t22\t男");

技术分享图片

 

 

 

7. 数字: 和javascript基本一致

int1 = 1 + 1;
int2 = 1 + 2;
float1 = 0.1 + 0.1;
float2 = 0.1 + 0.2;
print(int1);
print(int2);
print(float1);
print(float2);

技术分享图片

 

 

 和javasciprt一样也会有浮点数精度缺失的bug。

 

8. 注解: 使用#   

#这是一个注解

 

9, 列表

arr1 = [1, 2, 3, "aaa"];
print(arr1);

#查询
print("arr1第1个元素为:" + str(arr1[0]));

#插入
arr1.insert(0, "bbb");
print("列表为:" + str(arr1));

#插入2, 直接插入在最后
arr1.append("ccc")
print("列表为:" + str(arr1));

#删除
del arr1[1];
print("删除第2个元素后列表为:" + str(arr1));

#删除2,类似于栈
obj1 = arr1.pop(0);
print("删除的元素为:" + obj1); #删除的是个字符串所以没事,如果是数字会报错,最好全加str()
print("删除后的列表为:" + str(arr1));

#删除3
obj1 = arr1.remove(3);
print("删除后的列表为:" + str(arr1));

[1, 2, 3, ‘aaa‘]
arr1第1个元素为:1
列表为:[‘bbb‘, 1, 2, 3, ‘aaa‘]
列表为:[‘bbb‘, 1, 2, 3, ‘aaa‘, ‘ccc‘]
删除第2个元素后列表为:[‘bbb‘, 2, 3, ‘aaa‘, ‘ccc‘]
删除的元素为:bbb
删除后的列表为:[2, 3, ‘aaa‘, ‘ccc‘]
删除后的列表为:[2, ‘aaa‘, ‘ccc‘]

 

python - 基础 - 变量,字符串,数字 和 列表

原文:https://www.cnblogs.com/clamp7724/p/12974437.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!