python 语法学习杂记

  1. python 的注释
    注释以#开头,没有块注释,可以多行注释也是多个#
    python中IDLE的快捷键:

    加缩进 ctrl + ] (tab也可以加,但shift+tab减不了缩进)
    减缩进 ctrl + [
    加注释 alt+3
    去注释 alt+4
    上一条指令 alt+p
    下一条指令 alt+n
    鼠标选中后进行复制 enter

    常用快捷键参考:https://www.cnblogs.com/liyuanhong/articles/4375890.html

  2. 三引号可以输入多行内容""" “”"

  3. python 的与或非 and or not 且拥有短路逻辑
    和C语言不一样的地方

    1 and 3
    //结果是3
    0 and 1
    // 结果是0
    
  4. 原始字符串 带字符串钱加上r
    一个字符串尾部需要加上反斜杠 可以如下使用

    str1 = r'C:\programs\software''\'
    print(str1)
    
    // C:\\programs\\software\\
    
  5. python3 可以使用逗号分隔开,让一行书写多个语句

    print('I love fishc');print('very much!')
    

    过长的语句分行书写

    3 > 4 and \
      1 < 2
      
    ( 3 > 4 and 
      1 < 2 ) 
    
  6. python的 三目运算符
    [为真时的结果] if [判断条件] else [为假时的结果] //(注意,没有冒号)

    例如: 实现四舍五入
    num = num+1 if(num%1 >= 0.5) else num

    	>>> a= 8.51
    	>>> int(a+1 if(a%1>=0.5) else a)
    	9
    	>>> a = 8.49
    	>>> int(a+1 if(a%1>=0.5) else a)
    	8
    
  7. str的成员函数介绍
    s 为字符串

    s.isalnum() 所有字符都是数字或者字母,为真返回 True,否则返回 False。

    s.isalpha() 所有字符都是字母,为真返回 True,否则返回 False。

    s.isdigit() 所有字符都是数字,为真返回 True,否则返回 False。

    s.islower() 所有字符都是小写,为真返回 True,否则返回 False。

    s.isupper() 所有字符都是大写,为真返回 True,否则返回 False。

    s.istitle() 所有单词都是首字母大写,为真返回 True,否则返回 False。

    s.isspace() 所有字符都是空白字符,为真返回 True,否则返回 False。

  8. python 中True == 1 Flase == 0

  9. python中int()将小数转化为正数时,对于正数,是向下取整,对于负数,是向上取整;也可以理解成忽略符号,都是向下取整;

  10. // 是取商 / 是真正的除法 * 是真正的乘法 ** 是幂运算

    	>>> 10 ** 8
    	100000000
    	>>> 3 ** -2
    	0.1111111111111111
    

你可能感兴趣的:(python,python,语法)