当前位置: 移动技术网 > IT编程>脚本编程>Python > python学习之路(基础语法)

python学习之路(基础语法)

2019年04月09日  | 移动技术网IT编程  | 我要评论

苏可菲,安东尼马库斯vs塔克霍根,中国价值

1.变量与字符串

1.1变量

  变量就是给你所写代码的信息起一个名字,用来存储此信息,使信息变得更加的简洁易读,

例如:message = "hello world!",其中message就是一个变量;

1.1.1变量的命名规则与使用

  1.变量名只能包含字母、数字、下划线,变量名可以以字母或下划线开头,但不能以数字开头

  2.变量名不能包含空格,可以用下划线代替空格

  3.不能和python关键字或函数名重名

  4.变量名最好简洁,描述性好

  5.谨慎使用小写i和大写o

  6.尽量避免使用大写字母(看个人爱好)

  7.使用变量时注意不要用错变量名

python关键字:false,none,true,and,as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global,  if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with,        yield

1.2字符串

  字符串就是一系列的字符,在python中,带有单引号或者双引号的字符都是字符串,例如"hello!",'world!'

1.2.1操作字符串

  1.修改字符串大小写

    例:name = "ada love"

      rint(name.title())  # .title()方法可以使每个单词的首字母大写

      print(name.upper())  # 输出全为大写

      pint(name.lower())  # 输出全为小写

  2.拼接字符串

    可以加号来合并字符串

    例:name = "ad"

     print("hello," + name + "!")

  3.删除空白

    字符串或者存储字符串的变量后面有如下方法:

      .rstrip()  # 删除右空白  

      .lstrip()# 删除左空白

      .strip()  # 删除左右空白

注意:如果字符串中有类似单引号或双引号的字符,那么尽量用双引号括的字符串

2.基本语法元素

2.1例子:

  # 保存用户输入信息。

  tempstr = input(“请输入带有符号的温度值:”)  

   # [‘f’,’f’]表示两个元素’f’,’f’,判断前者是否与列表中某个元素相同。

  if tempstr[-1] in [‘f’,’f’]:

    c = (eval(tempstr[0:-1])-32)/1.8   

    print(“转换后的温度是{:.2f}c”.format(c))

  elif tempstr[-1] in [‘c’,’c’]:

    f = 1.8*eval(tempstr[0:-1])+32

    print(“转换后的温度是{:.2f}f”.format(f))

  else:

    print(“格式错误”)

2.1.1缩进

  代表程序格式框架,必须保持缩进一致,一般4个空格或一个tab;

2.1.2注释

  单行注释用#加内容,多行注释用’’’  内容  ‘’’

2.1.3数据类型

  1.整数与浮点数和数学中的一致

  2.字符串类型是由单引号或双引号加内容组成,字符串是字符的有序序列,正向递增,正向第一个字符序号为0;反向递减,反向第一个字符序号为-1,可以对其中的字符进行索引

  3.索引:可以返回字符串中的一个或多个字符,<字符串>[m]

      例”请输入带有符号的温度值:”[0]或者tempstr[-1]

  4.切片:返回字符串中一段字符<字符串>[m:n]

      例”请输入带有符号的温度值:”[1:3] #取出其中第一个第二个字符;或tempstr[0:-1] #表示从0开始到-1之间的一个字符,即去掉最后一个字符

  5.列表类型:[ , , …],由0个或多个数据组成的有序数列,用逗号隔开

2.1.4语句与函数:

  1.分支语句:if elif else:              函数:input eval print    python中的函数类似于数学中y=f(x)

  2.input()从控制台获得用户输入的函数,使用格式:<变量> = input(<提示信息字符串>),用户输入的信息以字符串类型保存在变量中

  3.print()以字符形式向控制台输出结果

    print()函数的格式化:

    print(“转换后的温度是{:.2f}c”.format(c)),{}表示槽,后续变量保存到槽中,{:.2f}表示将c变量填充到这个位置时取小数点后两位,如c值为123.456789,输出为  转换后的温度为123.45c

  4.评估函数eval():去掉参数最外层引号并执行余下语句,使用格式:eval(<字符串或字符串变量>)

    例:eval(“1”)输出为1;eval(“1+2”)输出为3;eval(‘“1+2”’)输出为”1+2”;eval(‘print(“hello”)’)输出为hello;eval(tempstr[0:-1]),如果tempstr[0:-1]值为”12.3”,则输出为12.3

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网