python第一课

python基础

基础

print('hello worl')

后缀名可以任意?

导入模块时py以外的文件会导入不了

>>>python 2.py

python2默认使用ASCII码对照表进行解释,python3使用Utf-8解释

linux py文件包含解释器路径

#!/usr/bin/env python

 

python2声明一下编码即可(虽然仍会乱码,但不会解释不了,报错)

# -*- coding:utf8 -*-

 

Unicode万国码:规定用至少16位来表示一个字符(至少2byte)

考虑低数的浪费性,发明了utf8,能用多少位表示就用少的位数进行表示

关键字

input("")  # 等待输入

print()  # 打印输出

 

 

 and、as、assert、break、class、continue、def、elif、del、else、except、exec、finally、ls、lambda、not、or、pass、print、raise、return、try、while、with、yield

# 持续补充

变量

字面意思:可以变化代指的字符

命名规则:字母、数字、下划线,不能以数字开头,区分大小写,也不能取系统关键字,也建议不用内置的方法或三方函数或类或库的名字。尽量使用生活写照来命名,做到见名知意。

下划线去链接单词,不用驼峰式命名

代码块

:后面相同缩进的内容就是同一个代码块

python一般使用的相同缩进为4个空格,用一个tab键来代表4个空格

IF条件语句

1.基本判断

if 条件:

  执行语句

else:

  执行语句

2.连续判断

if 条件:

  执行语句

elif 条件:

  执行语句

...

else:

  执行语句

 3.嵌套判断和什么都不执行

if 条件:

  if 条件:

    if 条件:

      pass

    else:

      pass

  else:

    pass

else:

  pass

 

基本数据类型

字符串:引号包含的内容

" "  """ """  ' '  ''' '''

加法:n1='a',n2='b',n3=n1+n2,print(n3)->>ab

乘法:n1='10',print(10*n1)->>10101010101010101010

 

数字:

age = 12

加 减 乘 除 幂 余

+ - * / ** % 

整除 //

 

while循环

while 条件:

  执行语句

 

for循环

for 条件:

  执行语句

 

posted on 2020-11-19 16:05  starock  阅读(81)  评论(0编辑  收藏  举报