笔记1:python基础

python:缩进对齐决定着代码的逻辑执行顺序,没有规定必须是4个空格缩进。大多数人是这样的。

1,需要中文注释开头加:

#coding =utf-8

#官方推荐的是下面的:

# -*- coding:utf-8 -*-

#这是单行注释 

"""
三个双引号是多行注释
"""

2,变量 

python不需要定义变量类型,由数据决定,但是在使用过程中要注意变量的类型。

可以用type(变量名) 来查看变量的类型。

3,标识符是自己定义的变量名函数名等,规则:字母下划线数字组成,数字不能开头。

标识符区分大小写。

4,命名规则:

小驼峰规则:第二个单词开始首字母大写。大驼峰规则:每个单词的首字母都大写。

5,关键字:特定功能的标识符 。

#coding=utf-8    
 and     as      assert     break     class      continue    def     del
      elif    else    except     exec      finally    for         from    global
      if      in      import     is        lambda     not         or      pass
      print   raise   return     try       while      with        yield

#可以引入模块来查看。
import keyword 
print(keyword.kwlist)

 可以引入模块.

6,格式化 【挖坑和填坑】常用的就是%s 字符串 和%d 数字

   age = 18
    name = "xiaohua"
    print("我的姓名是%s,年龄是%d"%(name,age))
格式符号转换
%c字符
%s通过str() 字符串转换来格式化
%i有符号十进制整数
%d有符号十进制整数
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写字母)
%X十六进制整数(大写字母)
%e索引符号(小写'e')
%E索引符号(大写“E”)
%f浮点实数
%g%f和%e 的简写
%G%f和%E的简写

8,换行符号:\n 。

9,获取用户输入:input 。输出:print 。

10,算数运算符:+-*/ 不变。

重点是: // 取整除 。例:9//2.0 输出:4.0 

** :幂运算 。

赋值运算符:= 可以一次赋值多个数据。例: a,b =1,2 输出:a =1   b=2 .

%: 模运算 。整除后的余数。

11,数据类型转换。常用:int str .

函数说明
int(x [,base ])将x转换为一个整数
long(x [,base ])将x转换为一个长整数
float(x )将x转换到一个浮点数
complex(real [,imag ])创建一个复数
str(x )将对象 x 转换为字符串
repr(x )将对象 x 转换为表达式字符串
eval(str )用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s )将序列 s 转换为一个元组
list(s )将序列 s 转换为一个列表
chr(x )将一个整数转换为一个字符
unichr(x )将一个整数转换为Unicode字符
ord(x )将一个字符转换为它的整数值
hex(x )将一个整数转换为一个十六进制字符串
oct(x )将一个整数转换为一个八进制字符串

12,分支语句: if else 或者 if elif else 。

13,说到分支语句必须有判断比较的对象。所以:

比较运算符。

基本的大于小于,和大于等于,小于等于略过。

重点: 判断左右两边是否相等:不能用 = ,因为那是赋值。用 == 。

不等于的运算符是:!=  或者<>。

逻辑运算符:就是与或非 。and or not 。【高中学过的真真假什么鬼的。】

14,循环语句分两个:while  和for 。

格式:

while 条件判断,满足则执行:
    python语句


 for 临时变量 in 列表或者字符串等:
        循环满足条件时执行的代码
 else:
     循环不满足条件时执行的代码

for循环用来遍历数据最好。while循环用来监控最好。

15,结束循环:break 。不执行break下面的语句,直接退出循环。只能决定一层循环。

16,结束本次循环,继续循环:continue 。不执行continue下面的语句,仅仅是结束本次循环,紧接着进行下次循环。仅能决定一层循环。

注意:

  • break/continue只能用在循环中,除此以外不能单独使用

  • break/continue在嵌套循环中,只对最近的一层循环起作用

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值