Python基础日记

  1. 环境的基本搭建
  2. print和input函数的体验
  3. Python的基础
  4. Python数值得基本知识

1.环境的基本搭建
本人采用的是Pycharm+python3.7,由于python2.X版本已经停止更新了,所以采用3.x版本,环境搭建是以前已经搭建好的了,这里不再详细叙述,一些安装问题可以百度解决。

2.print和input函数的体验

1)print函数:就是一个输出函数,作用相当于Java语言中的 System.out.println();
当要输出某个变量的或者值的时候,在print()中的括号里添加值就可以,如:

a='hello python!'
print(a)

控制台输出的是:

hello python!

由于个人好奇心比较强,尤其对于以后可能会经常使用的函数,所以点进去看了源码,发现如图:
在这里插入图片描述
1>原来,这个函数可以打印多个值,首先注意这句话: print(value, …, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
values:代表要打印的值

2>sep意思是可以打印多个值,但是必须要用逗号隔开,如:

a='hello python!'
print(a,"......打印多个值!")

然后编译器就打印出hello python! …打印多个值!

3>end:代表可以在值的后面添加转义符号,如换行:\n…
4>file:代表要打印的设备,具体理解成,要将这个值打印到哪个地方去,一般都是打印到文件把。

2)input函数
这是一个输入函数,然后将输入的信息用一个变量去接收,这个变量是str类型,也就是字符串类型,如我在编译器输入这段代码,并且运行:
a=input(“这是函数么?”)
print(type(a))

运行的时候,我给a变量输入的是:“是的”这两个字,这时候变量a就被赋予了"是的"这两个值,然后再使用type()函数判断出变量a的类型,判断出是字符串的类型。所以这个函数主要是引导客户输入,然后将输入的值赋予给另外一个变量去接收。
接收之后,我们就可以做一些操作了,例如,我可以将接收的值与另外的字符串拼接,再次输出,如:
a=input(“这是函数么?”)
print(type(a))

控制台输出的是:
a=input(“这是函数么?”)
print(a + “…haha!”)

3.Python的基础
1)变量特性:
变量的命名规则:变量名必须是大小写英文、数字和_的组合,且不能用数字开头,跟Java差不多。但特性有一点不同的就是,Python的命名比较松散,首先看如下这一段代码:
a=‘a是字符串类型’
print(type(a))
a=10
print(type(a))

`控制台输出的如下:
<class ‘str’>
<class ‘int’>
``这就说明了,变量a 经过两次不同类型的赋值,编译器不但运行成功,导致数据类型也发生了变化,在这方面体现了Python是弱类型的语言,如换做是Java,同一个变量名是不允许设置不同的类型了,也许在健壮性方面就不如Java的强。

数据类型都是有int float double boolean str这些,跟Java差不多。

2)关于冒号(:)的作用
1>单冒号的情况:
第一种情况:
string = ‘hello world’
print(string[1:3])
冒号的作用在反应截取字符串变量string在索引1~3的值,其中边界的值1和3的索引是不截取的,这时候默认步长为1。

第二种情况:
string = ‘hello world’
print(string[1:7:2])
冒号的作用在反应截取字符串变量string在索引1~7的值,其中边界的值1和7的索引是不截取的,这时候默认步长为2。也就是说每隔2隔字符取一次值。所以控制台输出如下:
el

3)关于注释
分为单行注释和多行注释
简单说:用三个单引号或者三个双引号,括起要注释的内容即可,如图
在这里插入图片描述
在这里插入图片描述

4)dir()和help()函数
1>dir()函数:
参考别处资料阐述,当此函数不输入任何参数的时候,返回编译器目前能展示的函数以及定义等,简单说,就是你安装的python中所有函数。如图:
在这里插入图片描述
如果往改函数输入参数,则返回此参数的属性、方法等资料,如图,往dir()函数分别输入了字符串和整形类型的参数:
在这里插入图片描述
2>help()函数
是一个查询内置函数中的方法函数,在编译器运行的时候,如果不带任何参数运行,编译器在控制台中会出现一些列的提示语,并且在控制台是等待输入状态,运行状态是运行中的,如图:
在这里插入图片描述
可以在控制台中输入某个内置的函数名称,就会得到一些列的方法展示:
在这里插入图片描述
按下回车之后:
在这里插入图片描述
就会展示list的一些方法以及相关的返回值,但是请注意,右上方的运行状态还是正在运行的状态,如果要结束的话,可以在控制台输入quit来结束运行
在这里插入图片描述
5)Import函数
这是导包函数,主要引入包之类的函数。

4.Python的数值基本知识
关于数值,基本类型跟Java比较相似,int,float,boolean等,这里不再详细叙述。
另外逻辑运算符、算数运算符、位置运算符等也是,详细可以参考:http://www.runoob.com/python/python-operators.html#ysf1

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值