python3.1:基础语法:变量和简单数据类型
最近在复习python语法,希望有空闲时间可以把记过的python笔记都整理出来。
1.变量名命名规则:
(1)变量名只能包含字母/数字或下划线,只可以以字母或下划线打头;
(2)变量名不能包含空格;
(3)python关键字和函数名不能用于变量名;
(4)尽量避免使用大写字母用于变量命名。
2.简单数据类型:
(1)字符串:
1)字符串简介:
由单引号/双引号/三引号扩起来的一系列字符都是字符串。
a = '123'
b = "123"
c = '''123'''
print(a)
print(b)
print(c)
2)字符串简单操作:
a.修改字符串大小写:upper()/lower()
name = 'Zhang Zhang'
# 全部字符大修改为写
print(name.upper())
# 全部字符修改为小写
print(name.lower())
b. 拼接字符串:+
name1 = 'Zhang'
name2 = 'Zhang'
print(name1 + name2)
c. 添加空白:制表符\t、换行符\n
# 添加制表符
print('\tZhang')
# 添加换行符
print('Zhang\n')
d.删除空白:rstrip()/lstrip()/strip()
本操作只是暂时剔除空白,下次访问空白依然存在,如需要永久删除空白部分,可将处理后的字符串重新赋值一次。
name = ' ZhangYuan '
# 本次输出剔除末尾空白
print(name.rstrip())
# 本次输出剔除开头空白
print(name.lstrip())
# 本次输出剔除两端空白
print(name.strip())
(2)数字:
1)数字简介:
数字分为整型(int)、浮点型(float)和复数类型(complex)。
int型数字可分为十进制、二进制(0B、0b开头)、八进制(0开头)、十六进制(0X、0x),其他进制转换为十进制直接输出即可。
每个float型数字占用8个字符,可以用二进制或科学计数法表示。
复数类型可通过a.real、a.imag获取实部和虚部。
2)数字简单操作:
a. 算数运算
+、-、*、/、**...
b.字符化数字变量:str()
name_age = "ZhangYuan" + str(24)
print(name_age)
c.十进制向其他进制转换:bin()、oct()、hex()
a = 20
print(bin(a))
print(oct(a))
print(hex(a))
d.数字类型相互转换:int()、float()、complex()