python - 基础 - 变量,字符串,数字
准备工作:
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. 注解: 使用#
#这是一个注解