Python语法讲解

这里我将对比着c/c++来讲解Python语法,因为我也是刚学习不久,写这个博客也是为了帮助自己记忆,所以如果写的有问题请指出(^ _ ^)

1.python变量命名规范:

  1. 变量命名必须以字母开头,可以有字符、数字、下划线组成;
  2. 变量名的命名遵循驼峰命名法;student_name;
  3. 变量命名有意义;
  4. 变量属于弱类型变量,变量前面不需要添加变量类型;

2.Python的数据类型

在Python3中的基本数据类型包括:数字(int)、字符串(str)、布尔值(bool)、列表(list)、元祖(tuple)、字典(dict)等,所有的数据可以通过type()函数进行查询其数据类型。

3.输入输出:

print()输出:(类似cin和scanf结合)可以直接输出值,也可以用占位符来输出
input()输入:里面可以是任意类型

顺便讲一下字符串拼接方式

python中字符串拼接方法:
这里讲的都是一些一般情况
1.通过加号,但是所有拼接数据都是str

student_age=20
student_name="李四"
res='姓名:'+ student_name +' 年龄:' + str(student_age)
print(type(res),res)

2.通过“%”占位符拼接:
%s: 万能占位符,可以代表任何数据类型
%d:整形类型占位符 %f:小数类型占位符;

res='姓名: %s' % student_name    #类似c的输入输出的占位符
res1 = '年龄:%s' % student_age
print('姓名: %s 年龄:%s' % (student_name,student_age ))
print(res,res1)

3.通过format()函数;

res='姓名:{} 年龄:{}'.format(student_name,student_age)
print(res)

4.if 条件判断(True/False)

Python中规定;非零或非空的结果都是true,0或者Null结果是False
: (冒号) 表示缩进关系类似大括号,但是下边语句必须对齐,否则将出错,因为只默认把第一句归到if判断里(就算只跟一句也有),但是c/c++里可以不加,有区别不能混

student_age=20
if student_age<20:    
    print("年龄小于20")
    print(student_name)
elif student_age==20:       #elif==elseif
    print('年龄等于20')
else:print('年龄大于20')

可以看得到每个条件判断写完都有(冒号):

5.for循环:

data_list=[1,2,3,4]
for item in  data_list:
    print(item)  # 只输出列表中的值
for index,item in enumerate(data_list):
    print(index,item)  #index是索引值也就是下标
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值