Python学习笔记NO.1

笔记目录

  • 20190312
  • 注释
      • 单行注释
      • 多行注释
  • 代码缩进
  • 常用语句
    • 字符串的索引与切片
    • 条件分支语句
  • 常用函数
    • print()
    • input()
    • eval()

20190312

注释

python的注释有两种,一种是单行注释,一种是多行注释

单行注释

用‘#’开头的一行代码为注释

多行注释

以‘’‘开头并以’‘’结尾的一块代码为注释

代码缩进

python中的代码缩进是一种语法,表示代码从属关系
一般用四个空格或一个Tab键表示一个缩进,但也可以自定义,自定义后的代码缩进量需统一

常用语句

字符串的索引与切片

在python语法中提供了两种索引方式:
一种是正序索引,从0开始递增,表示从字符串左边起向右读:;
一种是倒序索引。从-1开始递减。表示从字符串右边起向左读。
字符串的切片:
如,在str=“好好学习天天向上”这段字符串中,str[0:3]返回的是“好好学”这段字符
也就是说,str[0:3]返回的是第一到第三个字符。
又如,str=“好好学习天天向上”,str[0:-1]表示的是去掉最后一个字符的整段字符

条件分支语句

if tempstr [-1] in ['f','F']:
elif tempstr[-1] in ['c','C']:
else :

in 表示判断;[‘f’,‘F’]使一个列表类型,这个列表中的元素的类型是字符
注意:分支语句后的冒号是语法的一部分,缺失冒号程序会报错

常用函数

print()

注意:print括号中的是一个语句,加上引号""才表示一段字符
如,

print(1+2)   #执行的结果是3
print("1+2") #执行的结果是1+2

格式化:
如,

str=123.4567
print("str={:.1f}".format(str))
str=124.4567
print("str={:.1f}".format(str))

输出结果分别是是
str=123.5
str=124.5
由此可见,在python3.7中,format()函数是会无条件四舍五入的

input()

作用:从控制台获得用户的输入,括号内是一段提示信息字符串
注意:提示字符串要用引号包含

eval()

评估函数
作用:去掉参数最外侧引号并执行余下语句
若,
tempstr=“1234c”

eval (tempstr[0:-1])

返回的是1234(一千二百三十四),是一个整数。
又如,

eval('print("Hello world")')

返回的是Hello world

你可能感兴趣的:(Python)