四、python开发的基础(1)

编写Python程序的方法

     DOS下编写

    记事本编写

     IDLE编写

支持中文,如果出现问题,可以尝试在首行加入coding = 'utf-8'解决

1、变量以及类型

定义/初始化/赋值

变量类型:int、float、 bool、 complex、str、 list、tuple、dict、set

注意:定义变量的时候,而且它已经有数据的情况下,系统自动决定了它的类型

如果想查看变量的类型,可以使用type(变量名)进行查看

2、标示符和关键字

 概念:开发人员在程序中自定义的一些符号和名称。如变量名、函数名、类名

 规则:由字母(包括中文)、下划线和数字组成,且数字不能开头。不能为系统关键字、大小写敏感

 技巧:(1)见名知意  max_value    (2)驼峰命名    <1>大驼峰 UserName    <2>小驼峰  userName    (3)下划线连接 user_name

关键字

 关键字罗列: 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 whilewith yield

 关键字查询:import keyword    keyword.kwlist

3、输出

(1)普通的输出        print("Helloworld")

(2)格式化输出    

 格式:

age = 10

print("我今年%d岁"%age)

name="小明"

print("我的名字叫:%s,今年%d岁"%(name,age))

(3)常见格式输出:

     %d / %i    有符号的十进制整数

     %u 无符号的十进制整数

     %o 八进制整数

     %x 十六进制整数

     %f 浮点数

     %g %f的简写

      换行输出"\n"

例如:print("我的名字叫:%s,\n今年%d岁"%(name,age))

4、输入

 raw_input()

 input()

5、运算符

(1)算术运算符      ‘+’:加     ‘-’:减     ‘*’:乘    ‘/’:除    ‘//’:取整除 (  9 // 2 = 4)     ‘%’:取余    ‘**’:幂

(2)赋值运算符

单独的赋值运算符    ‘=’: 赋值     a = 20,b,c = 2,3

 复合赋值运算符    ‘+=’ , ‘-=’ , ‘*=’ , ‘/=’ , ‘%=’ , ‘**=’ ,‘//=’ 

6、数据类型转换

int(x,[,base]) 将x转换为一个整数

float(x) 将x转换为一个浮点数

complex(real,[,imag]) 创建一个复数

str(x) 将x转换为字符串

repr(x) 将对象x转换为表达式字符串

eval(str) 用来计算在字符串中的有效python表达式,并返回一个对象

tuple(s) 将序列s转换为一个元组

list(s) 将序列s转换为一个列表

hex(x) 将一个整数转换为一个十六进制的字符串

oct(x)将一个整数转换为一个八进制的字符串


语句(分支、循环)

1、分支

(1) if-else

语法格式:

if 条件:

    满足条件要做的事情1

    满足条件要做的事情2

    满足条件要做的事情3

    ...

else:

    不满足条件要做的事情1

    不满足条件要做的事情2

    不满足条件要做的事情3

    ...

(2)if-elif-else

语法格式:

if 条件1:

    事情1

elif 条件2:

    事情2

else:

    事情3

注意:elif不能单独使用

(3)if的嵌套

语法格式:

if 条件1

    满足条件1做的事情

    if 条件2

        满足条件2做的事情

```

2、 循环语句

 重复的事情,一般都是用循环来解决

(1)while循环

   <1> while循环语法:

    ```

    while 条件:

        条件满足时,做的事情1

        条件满足时,做的事情2

        迭代

        ...

<2> while循环的嵌套以及应用

语法格式:

while 条件1:

    条件1满足时,做的事情1

    条件1满足时,做的事情2

    迭代

    ...

    while 条件2:

    条件2满足时,做的事情1

    条件2满足时,做的事情2

    迭代

```

(2)for循环

<1>for循环的格式

for 临时变量 in range(start,end,step)/Iterable:

    循环条件成立执行的代码

else:

    循环条件不成立执行的代码

```

 <2>循环控制

- break:    结束当前循环

- continue:    跳过本次循环 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容