Python基础总结(1)

1,  第一行代码——输出helloworld。

打开idle编辑环境

print(“hello world);

2,  标识符

标识符必须是字母或者下划线开头,后跟数字或者字母或者下划线。

变量不需要定义,可以直接写:如

a = 3;便可以输出a的值为3.

a=[“a”,”n”,”c”,1,3,2]为数组list结构,则有a[0]输出‘a‘;a可以添加,有a.append(“more”).

a = “adfsdfsadfsda“表示a是一个字符串,输出a的值就是这个串,

sa = set(a)就是以集合的形式将a表达,集合中没有重复的元素,因此sa只有几个元素。

sa & sb可求两个集合的交集,sa|sb可求两个集合的并集。

字典是一个键值对的集合:d1 = {”1“:”laotie”,”dage”:”laoda”}

那么我就可以得到d1[“1”]输出‘laotie’ ,d[”dage“]输出‘laotie’

3,  python运算

1+2输出3;

2*2输出4;

4/3输出1.33333333333;

4//3输出1;4%3输出1;

“hello” + “world”输出’helloworld’

         适合一般的运算规则,如果不行就写括号。

4,  Python是一种强制缩进的语言。

必须按照严格的缩进规则:

 (此处有个空格)print(“”)会报错,因为前面的空格就影响了缩进。

**python中的缩进规律只需要记住一点:

同一层次的代码,处于同一个缩进幅度上、下一层次的代码,需要相对上一层次的代码缩进,建议使用tab缩进。(当然空格也可以缩进)

5,  控制流。

a = 1;

l  条件结构:

if(a == 1):<注意a后面有个冒号> 或者 if a==1:<注意a前面有个空格>

例:

if(a>1):

print(“a大于1”)

elif(a < 1):

print(“a小于1”)

else:

print(”a等于1”)

最后输出的结果是‘a等于1‘

l  循环结构

while a<8:

print(“hello“)

 a++;

当然结果就是7个hello

如下有,a[“1”,”2”,”3”]

for i in a:

         print(i)

输出i的所有值。

对此有同时有:for iin range(0,8):这个时候i从0到7,循环8次。

l  中断结构

break与continue,与c语言中的意义相同。

实现乘法口诀表:

for i inrange(1,10):

    for j in range(1,i + 1):

        #print(str(i) + "*" + str(j)+ "=" + str(i * j) + " "), 2.x的写法

                    print(str(i) + "*"+ str(j) + "=" + str(i * j) + " ",end=”“) #3.x的写法

    printstr()是强制转换为字符串的函数,end=”“控制print结束的字符,默认为’\n‘,这是3.x的,2.x要控制print不换行需要如上在最后加个逗号就可以了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值