python基础篇(一)之数据类型、运算符、条件语句

本人最近在学自动化,想用python语言,所以开始先学python,准备每学一段时间,整理总结一下,所以后续应该会出很多心得。

安装环境什么的我觉得都没有必要说了,就安装下python3.7和pycharm,配置下环境变量即可。

一、数据类型

1、number(int 整型、float 浮点型) 如a=3   b=3.9

2、字符串  str  主要是用单引号、双引号、三引号等括起来的内容    c='hello' 

①输出字符串的长度:print(len(c))

②取值的话通过索引,索引从0开始,可以从正序开始查,也可以从倒序开始查,倒序的话从-1开始。

比如取o的值,print(c[4])或者print(c[-1])

③字符串取多个值,切片 字符串名[索引头:索引尾:步长]步长默认为1,取头不取尾

比如取ello的值:print[1:5:1]   或者print[1:5]  

print[:]  从正无穷到负无穷,步长为1就是取所有的值;print[:4]取得值为:hell;print[:-1]取的值为:hell  (取除最后一个元素外所以的元素)

还有删除、替换、新增

 

 

4、列表  用中括号括起来的内容,里边可以包括各种类型的数据,包括列表  d=[1,2,3,'he',[1,2,3.9]]。通过逗号分隔。取值也是通过索引,索引从0开始   print(d[2])

5、元祖  tuple  用()小括号     不可改变(就是无法修改)   只有1个元素的时候,要加逗号,e=(2,)

6、字典  键值对  是无序的 花括号   f={'name':'小孟',‘age’:18,'sex':'女'}

二、运算符

1、算数运算: +  -  * /  %(模运算,判断是奇数还是偶数)

2、赋值运算   =   +=  -=

3、比较运算   >    >=   <   <=  !=    ==

4、逻辑运算    and  or

5、成员运算    in    not  in

三、条件语句(if)

1、if:如果if判断的结果为true,自动执行后边的print语句

age=20
if age>=18:           
    print('your age is',age )
    print('adult')

2、else    如果if判断的结果为false,自动执行else后边的语句

age=2
if age>=18:
    print('your age is',age )
    print('adult')
else:
    print('kid')

3、elif

if(条件判断1):

   (执行1)

elif(条件判断2):

   (执行2)

elif(条件判断3):

   (执行3)

else:

      (执行4)

四、循环   就是循环遍历

1、for循环

for  变量名  in 数据结构(字符串、列表、字典、元祖、集合):

          代码块

names = ['Bart', 'Lisa', 'Adam']
for name in names:
   print( name)

2、嵌套循环

for a  in m:

       for b in a:

            print b

L = [['Bart', 'Lisa', 'Adam'] ,['xiaohong','xiaoming']]
for item in L:
    for a in item:
        print (a)

3、while循环  

while 条件表达式(逻辑 成员 比较 空):

代码块

a=1
sum=0
while a<=100:
    sum=sum+a
    a=a+1
print(sum)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值