记录python学习第一天
开始学习之前,我先了解一下python语言的一些基础语法,由于学习一直断断续续所以这次下定决心仔细学习一下。
1,开始python的第一给程序
python一般以缩进为分隔
a="Hello python"#定义一个变量a,然后赋值一个字符串变量
print (a)#输出字符串
数据类型
不可变
int 数字
string 字符串
table 元组
可变
list 列表
dict 字典
set 集合
数字
int 整形 :正数,负数,0,整数
float 浮点数:整数和小数
bool 布尔型,0、1
complex 复数:实数和虚数
类型转换
a=10.1#定义一个float变量
b=int(a)#将a强制转换为int型赋值给b
print(type(a))#输出变量类型
print(type(b))
数字的运算
运算符 | 说明 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 整除 |
% | 取余 |
** | 次方 |
常用的数学运算
import match
print(abs(-10))#绝对值
print (match.ceil(11.1))#上入
print(match.floor(11.9))#下舍
print(match.format(a,'.3f'))#保留几位小数
字符串
被“”或者‘’括起来的内容就是字符串,字符串中的‘是与之前面最近的没有被匹配的引号所匹配(如果需要字符串中包含‘可以用/')
a= "你好"
b='python'
#a和b都是字符串
转义字符
\ 续行符和转义符
\n 换行符
\r 回车符
\t 水平制表符
取字符串中的内容
a = "你好,然我们今天一起来学习python"
print(a[0])#正向取
print(a[-1])#逆向取
print(a[1:5])#取某一段
print(a[::2])#隔两个取一个
a1= 'hello world'
a2 = a1.capitalize()#把这个字符串的首字母变成大写
a3 = a1.title()#把开始和每一个空格后面的第一个字母变成大写
print(a2'\n'a3)
a4=a1.lower#转小写
a5=a1.upper#转大写
a='abcdefg'
print(a.split('e',2))#对字符串进行切片,以e为分割把字符串分割为两个列表
print(a.replace('ab','你好')#将ab替换成你好
print(a.find('cd'))#查找并返回第一个字符的所在位置
字符串格式化
将一个值插入到一个有字符串格式符 %s 的字符串中
print( "My name is %s and weight is %d kg!" % ('Zara', 21))