乱码解决:最顶端加一行 # - - coding: utf-8 - -
先小结:
ex1-ex3:比较简单,了解一下
ex4-ex10:变量,字符串,转义序列(单反斜杠\),三引号
具体内容
ex1~ex2: print打印,#注释
ex3:运算符(勿混淆标黄的两个)
类别 | 描述 | 例子 |
---|---|---|
+,-,* | 加,减,乘 | |
/ | 除(取商) | print(33.0 / 5) # 6.6 |
% | 取余数 | print(33 % 5) #3.0 |
>,>= ,<,<= |
特别注意:浮点数精度
参考:https://docs.python.org/zh-cn/3.7/tutorial/floatingpoint.html
ex4:变量(variable)和命名
变量的声明和命名等规则,自行了解
ex5:更多的变量和打印
记住 = 的名字是等于(equal),它的作用是为东西取名
ex6:字符串和文本
知识点:格式化字符(占位符),常用:%s,%r,%d
区别:
- 专业解释:%s (采用str()显示),%r (采用rper() 表达式字符串 显示)
- 通俗解释:%r 多一对引号
- 进一步解释:%s仅输出内容和转义后的结果;%r输出RAW DATA,包含引号,转义符号不起效。
#打印字符串,注意%r %s的区别
#相比较,%r多一对引号(被格式化的为字符串时,int float无变化)
x = "Hello,word "
print("I said: %r." %x)
print("I said: %s." %x)
print("I said: '%s'." %x)
输出:
I said: ' Hello,word '.
I said: Hello,word .
I said: ' Hello,word '.
ex7~ex9:巩固练习
习惯写注释,记录错误
ex10:那是什么?
知识点1:转义字符
转义序列(单反斜杠 \),常用:\’ , \" , \n, \t, \r
注:( 特别容易打错,记住相当于汉字的“捺”)*
知识点2:单双引号
单引号和双引号都能定义字符串,适当的选择,可避免转义:
# 单引号定义,字符串里的单引号要转义
str = 'I have learned charater \'A\'.'
# 双引号定义,则避免了上面的转义
str = "I have learned charater 'A'."
(注:字符中含有双引号的例子不再举例了)
知识点3:三引号(三单和三双)
两者效果一样。作用:
1.三单和三双引号中:可直接使用(单双引号)而无需转义
2.加注释:多行字符串,多行注释
知识点4:转义序列和格式化字符串结合使用
2019.2.21:这块暂时没练习,以后补上