python学习day1知识概括&试错总结(python初学)

今天主要学习了以下内容:

1.变量
2.条件语句
3.代码块
4.基本数据类型
5.循环

1.变量:

1.1 变量可以由字母、数字、下划线命名,但是不可以由数字开头,不能与关键字以及和python中的内置库名相同。

1.2 建议命名做到见词知意,用下划线连接单词,例如high_meter;
其他命名方法如:HighMeter之类可以叫做驼峰命名法,在C#、Java中比较常见。
1.3只要是由引号引起的内容都可以看做字符串。


2.条件语句

2.1 和C语言不同的是,条件语句需要加冒号

C语言版本的条件语句写法(均为伪代码):

if(条件)
{
符合条件域
}
else 
{}

python版本写法

if(条件):
  执行语句
else:
  执行语句

2.2python中if条件语句支持嵌套
2.3 在python中,else if可以写为elif。


3.代码块

3.1 代码块主要可以根据缩进来判断,缩进相同的可以看做是同一级别的代码块。同样,在python程序中缩进必须严格一致。
3.2
试错点:使用循环语句并使用不同的缩进进行体验,在这个过程中产生了这样的错误:
IndentationError: unindent does not match any outer indentation level
源代码:

while(idfi):
    print("welcome");
  idfi=idfi-1;

错误产生原因:
缩进量不统一(比如TAB键和四个空格混用),则程序便会报错IndentationError: unindent does not match any outer indentation level(缩进不匹配任何外在的缩进级别)
(参考资料:https://zhidao.baidu.com/question/570528117.html)
由此:
3.3 Python语法要求在一份运行代码中的所有for,if/else的语句’:'的下一行要统一缩进量(有一个制表符(TAB键),两个空格,和三个空格可以选择)


4.基本数据类型

4.1.1字符串:
常见的字符串的定义:

name="Hello,python";
name='Hello,python';
name="""Hello,python""";
name='''Hello,python''';

4.1.2
在python中字符串也可以进行运算(仅限于进行加法和乘法)。
字符串相加相当于连接两个字符串;

n1="Hello,"
n2="World"
n3=n1+n2
print("n3")

得出的结果是:Hello,World

字符串相乘相当于使字符串重复打印乘的乘数次;

n1="Hello"*5
print("n1")

结果是:
HelloHelloHelloHelloHello
4.2数字类型:
几种基本的运算:
1、加法:c=a+b
2、减法:c=a-b
3、乘法:c=a*b
4、除法:
c=a/b==>正常除法运算
c=a//b==>整除,只取整数位商
c=a%b==>求余数
5、次方:c=a**b


5.while循环

5.1 while循环基本语句:

while(条件):
    执行语句1
    执行语句2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值