Python基础学习01

今天终于开始学习了,刚从魔爪逃出,是什么就不说了,
1-24开始“机器学习”之旅,
当然应该先从python入门开始,虽然有一定基础,还是
看看视频,ppt,总结一下为好。

mark一下,莫烦python看到了if,数位进制还没学,
ppt看到第3、4个

我用的python 是3.7.0 应该有新的了,之后有需要再换吧。

长话短说,开始学习

###输出

>>>print()  

()内数字直接打印,字符串需要加上""或者’’

###输出

>>>name = input('please:') name是一个变量名 括号内写入字符串,用于提示输入
(输入任意字符数字)
>>>name
(输出任意字符数字转换成的字符串)
input() 返回的数据类型是str , 可以强制类型转换
E.g
name = int(input('please'))				这样,得到的name 就是整型

##一些数据类型

###整型(int)

###浮点型(float)
小数,对于很大/小的数字,使用科学计数法,将10用e代替

###字符串(str)
字符串含有多个 " 或 ’ 可以在其前面加上 \
\n 换行 \t 制表符

显示多行内容

>>>print('''(任意字符或者空格)''')

"(数据类型)数字 / 字符串 " 强制类型转换

###布尔值
一个布尔值是True或False 两者可以直接使用(大小写)
可以用于
or and not(或与非)运算中

###空值
用 None 表示 ,和 0 无关

##一些运算符号
’ +/- ’ 字符串或者数字
’ * ’ 数字或者数字 乘 字符串
’ ** ’ 数字的次数(方)
’ / % ’ 除法 取余
’ // ’ 除法结果取整
无自(加减乘除)运算符

##变量
新建文件,文件内
命名规则

任意变量名(abc,abc_123等)= 任意数值
a,b,c=1,2,3 (print内也可这么写)

循环语句
while

while (条件为真、满足) :
	语句1
	语句2
	···
语句n(while语句外面)

break 直接跳出循环 continue 直接跳出本轮循环
for

E.g
example_list=[34,45,52,4,6,3,455,324,54]
for i in example_list:
	print(i)                         换行输出
for i in range(1,10)
	print(i)							从1开始输出到9
for i in range(1,10,步长(1,2...))
	print(i)							从1开始输出,后每个数加上步长
>>>list(range(5))				利用range生成列表
[0,1,2,3,4]

pass 语句 什么都不做
小窍门:
调整缩进,选中内容后,Ctrl + [ / ] 左移 / 右移
选中内容,前/后 选 Ctrl shift home / end
按住shift 鼠标点一下 选中之间的内容

旧瓶装新酒:

字符串:
ord() 获取字符对应的编码 unicode/
chr() 获取编码对应的字符

格式化(针对字符串)
占位符:
与c语言类似,
%d,%f,%s,%x
表示 整数,浮点数,字符串,十六进制整数
被转义的内容要加括号,%()

%% 表示%本身

>>>' %.1f' % ((85-72)/72*100)
>>>' 18.1%'
用print 打印无引号

format() 格式化字符串
将传入的参数依次替换:{0},{1:.1f}…

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值